From cfdb0d98a2c0c05645fae23662e03b10b0e9c45d Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Wed, 28 Feb 2024 14:41:31 +0100 Subject: [PATCH] Move responsability to the store --- .../src/pages/builder/portal/users/groups/[groupId].svelte | 4 ++-- packages/builder/src/stores/portal/groups.js | 3 ++- packages/pro | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/builder/src/pages/builder/portal/users/groups/[groupId].svelte b/packages/builder/src/pages/builder/portal/users/groups/[groupId].svelte index 34170676fe..68142b1158 100644 --- a/packages/builder/src/pages/builder/portal/users/groups/[groupId].svelte +++ b/packages/builder/src/pages/builder/portal/users/groups/[groupId].svelte @@ -48,6 +48,7 @@ let editModal, deleteModal $: group = $groups.find(x => x._id === groupId) + $: console.warn({ group }) $: readonly = !sdk.users.isAdmin($auth.user) || group?.scimInfo?.isSync $: groupApps = $apps .filter(app => @@ -79,9 +80,8 @@ } async function saveGroup(group) { - const { scimInfo, ...dataToSave } = group try { - await groups.actions.save(dataToSave) + await groups.actions.save(group) } catch (error) { if (error.message) { notifications.error(error.message) diff --git a/packages/builder/src/stores/portal/groups.js b/packages/builder/src/stores/portal/groups.js index a505029627..c50913ffd5 100644 --- a/packages/builder/src/stores/portal/groups.js +++ b/packages/builder/src/stores/portal/groups.js @@ -35,7 +35,8 @@ export function createGroupsStore() { get: getGroup, save: async group => { - const response = await API.saveGroup(group) + const { scimInfo, ...dataToSave } = group + const response = await API.saveGroup(dataToSave) group._id = response._id group._rev = response._rev updateStore(group) diff --git a/packages/pro b/packages/pro index b4b25a0ac1..1b6964d047 160000 --- a/packages/pro +++ b/packages/pro @@ -1 +1 @@ -Subproject commit b4b25a0ac1a395ae6c62f13fd2411cc9b134fa12 +Subproject commit 1b6964d047ffa1dd628758e4215c0242a06a5780