diff --git a/lib/models/fields.js b/lib/models/fields.js index 4ced1a58..33863bf9 100644 --- a/lib/models/fields.js +++ b/lib/models/fields.js @@ -343,7 +343,7 @@ function addCustomField(listId, name, defaultValue, type, group, groupTemplate, break; default: connection.release(); - return callback(null, fieldId); + return callback(null, fieldId, key); } connection.query(query, err => { @@ -352,7 +352,7 @@ function addCustomField(listId, name, defaultValue, type, group, groupTemplate, return callback(err); } connection.release(); - return callback(null, fieldId); + return callback(null, fieldId, key); }); }); }); diff --git a/routes/api.js b/routes/api.js index 39bddcbb..7bfd243d 100644 --- a/routes/api.js +++ b/routes/api.js @@ -307,7 +307,7 @@ router.post('/field/:listId', (req, res) => { visible: !['false', 'no', '0', ''].includes((input.VISIBLE || '').toString().toLowerCase().trim()) }; - fields.create(list.id, field, (err, id) => { + fields.create(list.id, field, (err, id, tag) => { if (err) { res.status(500); return res.json({ @@ -318,7 +318,8 @@ router.post('/field/:listId', (req, res) => { res.status(200); res.json({ data: { - id + id, + tag } }); });