From b311735e97bedd764f2e6d43afe8d24bb4fb67a1 Mon Sep 17 00:00:00 2001 From: Udo Walter Date: Wed, 1 Aug 2018 23:42:30 +0000 Subject: [groups] add create functionality --- server/api/groups.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'server/api/groups.js') diff --git a/server/api/groups.js b/server/api/groups.js index 6debc4d..af63d98 100644 --- a/server/api/groups.js +++ b/server/api/groups.js @@ -29,7 +29,7 @@ module.exports.get = { // POST Requests module.exports.post = { // create group or update information of a group (returns id) - saveInfo: function (req, res) { + updateOrCreate: function (req, res) { const id = req.body.id > 0 ? req.body.id : null if (id) { db.group.findOne({ where: { id: id } }).then(group => { @@ -39,7 +39,9 @@ module.exports.post = { Promise.all(promises).then(() => { res.send({id}) }) }) } else { - res.end() + db.group.create(req.body.info).then(group => { + if (req.body.parentIds) group.setParents(req.body.parentIds).then(() => { res.send({ id: group.id }) }) + }) } } } -- cgit v1.2.3-55-g7522