diff --git a/app.vue b/app.vue index 779b87d..3278934 100644 --- a/app.vue +++ b/app.vue @@ -31,6 +31,7 @@ const appData = useAppData(); const instance = useInstance(); const description = useExtendedDescription(client); const customCss = useSetting(SettingIds.CustomCSS); +const route = useRoute(); useSeoMeta({ titleTemplate: (titleChunk) => { @@ -61,7 +62,7 @@ useHead({ ], }); -if (code && appData.value) { +if (code && appData.value && route.path !== "/oauth/code") { signInWithCode(code, appData.value); } diff --git a/pages/oauth/authorize.vue b/pages/oauth/authorize.vue index dd1814d..ec080e5 100644 --- a/pages/oauth/authorize.vue +++ b/pages/oauth/authorize.vue @@ -14,15 +14,18 @@ const instance = useInstanceFromClient(new Client(new URL(useBaseUrl().value)));