diff --git a/plugins/card-resources/src/components/settings/view/EditView.svelte b/plugins/card-resources/src/components/settings/view/EditView.svelte index d069f1bff0..8007dbd86d 100644 --- a/plugins/card-resources/src/components/settings/view/EditView.svelte +++ b/plugins/card-resources/src/components/settings/view/EditView.svelte @@ -31,8 +31,10 @@ const client = getClient() + const origin = client.getHierarchy().clone(viewlet) + async function save (): Promise { - await client.diffUpdate(viewlet, { + await client.diffUpdate(origin, { title, descriptor: type, config: viewlet.config diff --git a/plugins/card-resources/src/components/settings/view/ViewSetting.svelte b/plugins/card-resources/src/components/settings/view/ViewSetting.svelte index cd201344cc..58e72ab0df 100644 --- a/plugins/card-resources/src/components/settings/view/ViewSetting.svelte +++ b/plugins/card-resources/src/components/settings/view/ViewSetting.svelte @@ -15,7 +15,7 @@