diff --git a/changes/changelog.d/2155.bugfix b/changes/changelog.d/2155.bugfix new file mode 100644 index 000000000..dc60b1005 --- /dev/null +++ b/changes/changelog.d/2155.bugfix @@ -0,0 +1 @@ +Fixed premature login redirect on podcast detail page (#2155) diff --git a/front/src/views/channels/DetailBase.vue b/front/src/views/channels/DetailBase.vue index 9020db02e..71fa3854b 100644 --- a/front/src/views/channels/DetailBase.vue +++ b/front/src/views/channels/DetailBase.vue @@ -103,7 +103,8 @@ watch([uuid, object], ([uuid, object], [lastUuid, lastObject]) => { const route = useRoute() watchEffect(() => { - if (!store.state.auth.authenticated && store.getters['instance/domain'] !== object.value?.actor.domain) { + if (!object.value) return + if (!store.state.auth.authenticated && store.getters['instance/domain'] !== object.value.actor.domain) { router.push({ name: 'login', query: { next: route.fullPath } }) } })