diff --git a/src/groups.js b/src/groups.js index e58693ffa..770617155 100644 --- a/src/groups.js +++ b/src/groups.js @@ -138,7 +138,7 @@ async function getWithMembers(id) { const result = results[0]; result.userIds = result.userIds ? result.userIds.split(',') : [ ]; - result.appIds = getAppIds(result.id); + result.appIds = await getAppIds(result.id); return result; } @@ -147,7 +147,7 @@ async function list() { const results = await database.query('SELECT ' + GROUPS_FIELDS + ' FROM userGroups ORDER BY name'); for (const r of results) { - r.appIds = getAppIds(r.id); + r.appIds = await getAppIds(r.id); } return results; @@ -159,6 +159,11 @@ async function listWithMembers() { ' GROUP BY userGroups.id ORDER BY name'); results.forEach(function (result) { result.userIds = result.userIds ? result.userIds.split(',') : [ ]; }); + + for (const r of results) { + r.appIds = await getAppIds(r.id); + } + return results; }