From f60f0d68da5be019331d3c7986b13f5c1bb55cec Mon Sep 17 00:00:00 2001 From: Lorenz Padberg Date: Tue, 8 Aug 2023 11:30:28 +0200 Subject: [PATCH] Filter Modules by Id --- .../src/components/modules/ModuleFilter.vue | 4 ++-- .../src/components/modules/ModuleTeaser.vue | 4 ++-- .../src/graphql/gql/fragments/moduleParts.gql | 10 +++++++-- server/books/schema/nodes/module.py | 21 +++++++++++++------ 4 files changed, 27 insertions(+), 12 deletions(-) diff --git a/client/src/components/modules/ModuleFilter.vue b/client/src/components/modules/ModuleFilter.vue index 5e98085b..3b747fd1 100644 --- a/client/src/components/modules/ModuleFilter.vue +++ b/client/src/components/modules/ModuleFilter.vue @@ -104,14 +104,14 @@ // filter by Lehrjahr if (selectedCategory.value.name !== '---') { filteredModules = filteredModules.filter((module) => { - return module.categoryName.includes(selectedCategory.value.name); + return module.category.id == selectedCategory.value.id; }); } //filter by Lernfeld if (selectedLernfeld.value.name !== '---') { filteredModules = filteredModules.filter((module) => { - return module.categoryTypeName.includes(selectedLernfeld.value.name); + return module.categoryType.id == selectedLernfeld.value.id; }); } diff --git a/client/src/components/modules/ModuleTeaser.vue b/client/src/components/modules/ModuleTeaser.vue index c45405c8..fef9dbdf 100644 --- a/client/src/components/modules/ModuleTeaser.vue +++ b/client/src/components/modules/ModuleTeaser.vue @@ -17,7 +17,7 @@

{{ teaser }}

- +
{{attribute}}
@@ -26,7 +26,7 @@