Invite bug fix

This commit is contained in:
Lukas Nowy
2019-02-18 00:54:34 +01:00
parent 5dfadaef2f
commit 6550aa5e51
4 changed files with 80 additions and 6 deletions

View File

@ -54,12 +54,24 @@ async function getShoppinglistsAdmin(username) {
}
}
//SELECT own shopping lists
async function getShoppinglistsByLink(link) {
try {
console.log("PPPPP LIIINK:", link)
let result = await query('SELECT row_to_json("Shoppinglist") AS obj FROM "Shoppinglist" WHERE invitelink = $1', [link]);
return result;
}
catch (error) {
console.error(error);
}
}
//SELECT shared shopping lists
async function getShoppinglistsShared(username) {
try {
let result = await query('SELECT row_to_json("Shoppinglist") AS obj FROM "Shoppinglist" JOIN "Shoppinglist_member" USING (sl_id) WHERE \
username = $1', [username]);
let result = await query('SELECT row_to_json("Shoppinglist") AS obj FROM "Shoppinglist" JOIN "Shoppinglist_member" USING (sl_id) WHERE username = $1;', [username]);
console.log(result);
return result;
}
@ -530,5 +542,5 @@ function probability(cur_item, data) {
module.exports = {
getShoppinglistsAdmin, getShoppinglistsShared, newShoppinglist, displayShoppinglist, deleteShoppinglist, addGroup,
addItem, verifyInvite, createInvite, editShoppinglist, editGroup, editItem, deleteGroup, deleteItem, manInvite, updateUser,
moveDoneItems, getDonePurchases
moveDoneItems, getDonePurchases, getShoppinglistsByLink
}