fix(backend): Diverse bugfixes omtrent LearningPathPage

This commit is contained in:
Gerald Schmittinger 2025-03-31 23:12:03 +02:00
parent 27b9cdf833
commit 12b9f31f5f
9 changed files with 34 additions and 33 deletions

View file

@ -6,7 +6,7 @@ import UsingQueryResult from "@/components/UsingQueryResult.vue";
const props = defineProps<{hruid: string, language: Language, version: number}>()
const learningObjectHtmlQueryResult: UseQueryReturnType<Document, Error> = useLearningObjectHTMLQuery(props.hruid, props.language, props.version);
const learningObjectHtmlQueryResult: UseQueryReturnType<Document, Error> = useLearningObjectHTMLQuery(() => props.hruid, () => props.language, () => props.version);
</script>

View file

@ -27,10 +27,10 @@
const learningPathQueryResult = useGetLearningPathQuery(props.hruid, props.language, typedQuery.value);
const learningObjectListQueryResult = useLearningObjectListForPathQuery(learningPathQueryResult.data.value);
const learningObjectListQueryResult = useLearningObjectListForPathQuery(learningPathQueryResult.data);
const nodesList: ComputedRef<LearningPathNode[] | null> = computed(() =>
(!learningPathQueryResult.isPending && !learningPathQueryResult.isError) ? learningPathQueryResult.data.value?.nodesAsList : null
learningPathQueryResult.isSuccess ? learningPathQueryResult.data.value?.nodesAsList : null
);
const currentNode = computed(() => {
@ -107,7 +107,6 @@
</script>
<template>
<v-main>
<using-query-result
:query-result="learningPathQueryResult"
v-slot="learningPath: {data: LearningPath}"
@ -125,7 +124,6 @@
</template>
</v-list-item>
<v-divider></v-divider>
<div v-if="props.learningObjectHruid">
<using-query-result
:query-result="learningObjectListQueryResult"
@ -160,7 +158,6 @@
<learning-path-search-field></learning-path-search-field>
</div>
</div>
<learning-object-view
:hruid="currentNode.learningobjectHruid"
:language="currentNode.language"
@ -186,7 +183,6 @@
</v-btn>
</div>
</using-query-result>
</v-main>
</template>
<style scoped>