From 6fd6b824404bc92e302cb339688c9642c1f4705c Mon Sep 17 00:00:00 2001 From: clonbg Date: Mon, 13 Mar 2023 11:08:51 +0100 Subject: [PATCH] si es una lista campoartida saca al usuario --- src/pages/ListasPage.vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/pages/ListasPage.vue b/src/pages/ListasPage.vue index 515bd55..aee213e 100644 --- a/src/pages/ListasPage.vue +++ b/src/pages/ListasPage.vue @@ -98,7 +98,16 @@ const eliminarLista = (l) => { cancel: true, persistent: true, }).onOk(async () => { - await listaStore.pb.collection("lista").delete(l.id); + if (l.usuarios.length == 1) { + await listaStore.pb.collection("lista").delete(l.id); + } else { + const resultado = l.usuarios.filter( + (user) => user != listaStore.pb.authStore.model.id + ); + l.usuarios = resultado; + await listaStore.pb.collection("lista").update(l.id, l); + } + listListas(); }); };