From 520225603bf29e5bfdce9e223ac4574207e9ae3b Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Sun, 1 Mar 2026 13:09:02 +0100 Subject: [PATCH] fix(admin/*SaveButton): cast settings to string --- src/components/settings/AdminSaveButton.vue | 4 ++-- src/components/settings/UserSaveButton.vue | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/settings/AdminSaveButton.vue b/src/components/settings/AdminSaveButton.vue index 14cc274..cd639a8 100644 --- a/src/components/settings/AdminSaveButton.vue +++ b/src/components/settings/AdminSaveButton.vue @@ -73,10 +73,10 @@ const save = async () => { if (Array.isArray(value) || typeof value === 'object') { value = JSON.stringify(value) } else if (typeof value === 'boolean') { - value = value ? 1 : 0 + value = value ? '1' : '0' } - OCP.AppConfig.setValue('side_menu', key, value, { + OCP.AppConfig.setValue('side_menu', key, value.toString(), { success() { update() }, diff --git a/src/components/settings/UserSaveButton.vue b/src/components/settings/UserSaveButton.vue index b2b8c6d..b14974e 100644 --- a/src/components/settings/UserSaveButton.vue +++ b/src/components/settings/UserSaveButton.vue @@ -69,11 +69,11 @@ const save = async () => { if (Array.isArray(value) || typeof value === 'object') { value = JSON.stringify(value) } else if (typeof value === 'boolean') { - value = value ? 1 : 0 + value = value ? '1' : '0' } formData.push('name=' + encodeURIComponent(key)) - formData.push('value=' + encodeURIComponent(value)) + formData.push('value=' + encodeURIComponent(value.toString())) fetch(url, { method: 'POST',