This commit is contained in:
InesSuess 2018-12-03 21:06:44 +01:00
commit 131f1c4448

View File

@ -84,7 +84,7 @@ async function displayShoppinglist(sl_id) {
try {
let groups = await query('SELECT row_to_json("Group") AS obj FROM "Group" JOIN "Shoppinglist" USING (sl_id) WHERE sl_id = $1;', [sl_id]);
let items = await query('SELECT row_to_json("Item") AS obj FROM "Item" JOIN "Group" USING (group_id) WHERE "Group".sl_id = $1;', [sl_id]);
return items_in_groups(groups, items);
return items_in_groups(groups, items, sl_id);
}
@ -173,13 +173,16 @@ function generate_item_id() {
return output;
}
function items_in_groups(groups, items) {
function items_in_groups(groups, items, sl_id) {
let result = [];
let result = {
sl_id: sl_id,
groups: []
};
for(let item of groups) {
result.push({
result.groups.push({
group_id: item.group_id,
name: item.name,
color: item.color,