From 9950bd63caa45883ac1a010a3627f1ff1a174def Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Wed, 8 Feb 2023 10:07:30 +0000
Subject: [PATCH] fix #2118

Closes #2118

Merge request studip/studip!1374
---
 .../components/courseware/CoursewareStructuralElement.vue   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/resources/vue/components/courseware/CoursewareStructuralElement.vue b/resources/vue/components/courseware/CoursewareStructuralElement.vue
index 1da916de7db..071094fa915 100644
--- a/resources/vue/components/courseware/CoursewareStructuralElement.vue
+++ b/resources/vue/components/courseware/CoursewareStructuralElement.vue
@@ -1214,14 +1214,14 @@ export default {
         },
         selectableTemplates() {
             return this.templates.filter(template => {
-                return template.attributes.purpose === this.newElementPurpose
+                return template.attributes.purpose === this.newChapterPurpose
             });
         },
     },
 
     methods: {
         ...mapActions({
-            createStructuralElement: 'createStructuralElement',
+            createStructuralElementWithTemplate: 'createStructuralElementWithTemplate',
             updateStructuralElement: 'updateStructuralElement',
             deleteStructuralElement: 'deleteStructuralElement',
             lockObject: 'lockObject',
@@ -1532,7 +1532,7 @@ export default {
                 parent_id = this.structuralElement.relationships.parent.data.id;
             }
             this.showElementAddDialog(false);
-            this.createStructuralElement({
+            this.createStructuralElementWithTemplate({
                 attributes: {
                     title: title,
                     purpose: purpose,
-- 
GitLab