diff --git a/resources/js/Layouts/Grp/TopBarDropdownScope.vue b/resources/js/Layouts/Grp/TopBarDropdownScope.vue index 8d4e516b66..1c1a47ec5c 100644 --- a/resources/js/Layouts/Grp/TopBarDropdownScope.vue +++ b/resources/js/Layouts/Grp/TopBarDropdownScope.vue @@ -29,14 +29,18 @@ const layout = inject('layout', layoutStructure) const onClickOrg = async (slug?: string) => { if (!slug) return - try { + try { + if (!route().current()?.includes('grp.org.')) { + throw new Error('Redirect to dashboard') + } + // const response = await axios.patch( // route('grp.models.profile.can_visit'), { // route_name: route().current(), // route_parameters: route().params // }) + const response = await axios.get(route('grp.profile.can_visit')) - // console.log('response', !!response.data) if (!!response.data) { router.visit(route(route().current(), { ...route().params, organisation: slug }))