diff --git a/apps/web/pages/v2/settings/my-account/general.tsx b/apps/web/pages/v2/settings/my-account/general.tsx index fc2d8b4d17..a12ebd13e1 100644 --- a/apps/web/pages/v2/settings/my-account/general.tsx +++ b/apps/web/pages/v2/settings/my-account/general.tsx @@ -40,6 +40,7 @@ const GeneralQueryView = (props: inferSSRProps) => { const GeneralView = ({ localeProp, t, user }: GeneralViewProps) => { const router = useRouter(); + const utils = trpc.useContext(); // const { data: user, isLoading } = trpc.useQuery(["viewer.me"]); const mutation = trpc.useMutation("viewer.updateProfile", { @@ -49,6 +50,9 @@ const GeneralView = ({ localeProp, t, user }: GeneralViewProps) => { onError: () => { showToast(t("error_updating_settings"), "error"); }, + onSettled: async () => { + await utils.invalidateQueries(["viewer.public.i18n"]); + }, }); const localeOptions = useMemo(() => {