From 358865dc6a8e5a084078696048df99a67564a9e1 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Tue, 26 Jan 2021 17:28:07 +0100 Subject: [PATCH] UserDetail - update permission badges on change save ref #12 --- src/components/UserDetail.svelte | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/UserDetail.svelte b/src/components/UserDetail.svelte index 82206b13..e60db298 100644 --- a/src/components/UserDetail.svelte +++ b/src/components/UserDetail.svelte @@ -82,9 +82,14 @@ }).showToast(); UserService.userControllerPut(original_data.id, editable_userdata) .then((resp) => { - Object.assign(original_data, editable_userdata); - original_data = editable_userdata; - Object.assign(original_data, editable_userdata); + Object.assign(original_data, resp); + Object.assign(editable_userdata, resp); + original_data.permissions = resp.permissions; + usergroups_array = []; + resp.groups.forEach((g) => { + usergroups_array = usergroups_array.concat([g.id]); + }); + usergroups_array_original = usergroups_array; // Toastify({ text: $_("user-updated"),