From 6cccd28b92872f01fcc39c8c3f92c4c17cd774ca Mon Sep 17 00:00:00 2001 From: Rehan Ansari Date: Thu, 23 Oct 2025 22:50:48 +0530 Subject: [PATCH] fix: handle missing file_url --- frontend/src/components/Settings/BrandSettings.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/Settings/BrandSettings.vue b/frontend/src/components/Settings/BrandSettings.vue index 98f76c6d..c6cd3fc6 100644 --- a/frontend/src/components/Settings/BrandSettings.vue +++ b/frontend/src/components/Settings/BrandSettings.vue @@ -69,9 +69,12 @@ const update = () => { let imageFields = ['favicon', 'banner_image'] props.fields.forEach((f) => { if (imageFields.includes(f.name)) { - fieldsToSave[f.name] = f.value ? f.value.file_url : null + fieldsToSave[f.name] = + branding.data[f.name] && branding.data[f.name].file_url + ? branding.data[f.name].file_url + : null } else { - fieldsToSave[f.name] = f.value + fieldsToSave[f.name] = branding.data[f.name] } })