diff --git a/app/javascript/hooks/mutations/admin/site_settings/useUpdateSiteSetting.jsx b/app/javascript/hooks/mutations/admin/site_settings/useUpdateSiteSetting.jsx index c956b52404..797a169f48 100644 --- a/app/javascript/hooks/mutations/admin/site_settings/useUpdateSiteSetting.jsx +++ b/app/javascript/hooks/mutations/admin/site_settings/useUpdateSiteSetting.jsx @@ -26,20 +26,18 @@ export default function useUpdateSiteSetting(name) { const uploadPresentation = (data) => { let settings; + let headers = { 'Content-Type': 'application/json' }; if (name === 'BrandingImage') { fileValidation(data, 'image'); settings = new FormData(); settings.append('site_setting[value]', data); + headers = { 'Content-Type': 'multipart/form-data' }; } else { settings = data; } - return axios.patch(`/admin/site_settings/${name}.json`, settings, { - headers: { - 'Content-Type': 'multipart/form-data', - }, - }); + return axios.patch(`/admin/site_settings/${name}.json`, settings, { headers }); }; const handleSuccess = () => {