fix(admin): refetch config after a change

Fixes #1812
This commit is contained in:
Massedil
2025-07-02 22:35:12 +02:00
parent 1c9f1880f9
commit 1e4103acfa

View File

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