diff --git a/src/views/Admin/SettingsView.vue b/src/views/Admin/SettingsView.vue index fdacc648c..f6979b3e1 100644 --- a/src/views/Admin/SettingsView.vue +++ b/src/views/Admin/SettingsView.vue @@ -464,6 +464,7 @@ import { asMediaInput, } from "@/utils/image"; import { useDefaultMaxSize } from "@/composition/config"; +import { CONFIG } from "@/graphql/config"; const defaultAdminSettings: IAdminSettings = { instanceName: "", @@ -491,6 +492,8 @@ const { onResult: onAdminSettingsResult } = useQuery<{ adminSettings: IAdminSettings; }>(ADMIN_SETTINGS); +const { refetch: refetchConfig } = useQuery(CONFIG); + const adminSettings = ref(); onAdminSettingsResult(async ({ data }) => { @@ -569,6 +572,9 @@ const { query: ADMIN_SETTINGS, data: { adminSettings: data?.saveAdminSettings }, }); + + // We also want to update the config with the new data + refetchConfig(); }, }));