fix: browse page not respecting instance source via wid param

This commit is contained in:
Calum H. (IMB11)
2026-06-26 17:09:23 +01:00
parent 77e74f840a
commit 7618f9bc09
3 changed files with 61 additions and 14 deletions
@@ -129,13 +129,6 @@ const { canSetup, permissionDeniedMessage } = useServerPermissions()
const router = useRouter()
const queryClient = useQueryClient()
const type = computed(() => {
const loader = server.value?.loader?.toLowerCase()
if (loader === 'paper' || loader === 'purpur') return 'plugin'
if (loader === 'vanilla') return 'datapack'
return 'mod'
})
const queryKey = computed(() => ['content', 'list', 'v1', serverId, worldId.value])
const modpackContentQueryKey = computed(() => [
'content',
@@ -159,6 +152,13 @@ const contentQuery = useQuery({
staleTime: 0,
})
const type = computed(() => {
const loader = (contentQuery.data.value?.modloader ?? server.value?.loader)?.toLowerCase()
if (loader === 'paper' || loader === 'purpur') return 'plugin'
if (loader === 'vanilla') return 'datapack'
return 'mod'
})
const isModpackContentModalOpen = ref(false)
const modpackContentQuery = useQuery({
queryKey: modpackContentQueryKey,