aboutsummaryrefslogtreecommitdiff
path: root/resources
diff options
context:
space:
mode:
authorRon Lucke <lucke@elan-ev.de>2025-01-17 14:15:09 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-01-31 11:28:05 +0100
commitf2bb9446dbf8cb966b747d4cbfea24b91865aa1c (patch)
tree2466fdb455146631fff5e58a335110d48f77573d /resources
parent1d4700e73d6e7022fb73b8ad77fb79f6dc468b30 (diff)
Courseware: Beim Importieren wird zu jeder Seite ein leerer Abschnitt hinzugefügt
Closes #5139 Merge request studip/studip!3850
Diffstat (limited to 'resources')
-rw-r--r--resources/vue/mixins/courseware/import.js1
-rw-r--r--resources/vue/store/courseware/courseware.module.js3
2 files changed, 3 insertions, 1 deletions
diff --git a/resources/vue/mixins/courseware/import.js b/resources/vue/mixins/courseware/import.js
index 649a098..513c067 100644
--- a/resources/vue/mixins/courseware/import.js
+++ b/resources/vue/mixins/courseware/import.js
@@ -173,6 +173,7 @@ export default {
attributes: element[i].attributes,
parentId: parent_id,
currentId: parent_id,
+ withDefaultContainer: false
});
new_element = this.lastCreatedElements;
} catch(error) {
diff --git a/resources/vue/store/courseware/courseware.module.js b/resources/vue/store/courseware/courseware.module.js
index 2c3ccb6..1fe5e6f 100644
--- a/resources/vue/store/courseware/courseware.module.js
+++ b/resources/vue/store/courseware/courseware.module.js
@@ -622,7 +622,7 @@ export const actions = {
)).then(() => dispatch('courseware-structure/build', null, { root: true }));
},
- async createStructuralElement({ dispatch }, { attributes, parentId, currentId }) {
+ async createStructuralElement({ dispatch }, { attributes, parentId, currentId, withDefaultContainer = true }) {
const data = {
attributes,
relationships: {
@@ -633,6 +633,7 @@ export const actions = {
},
},
},
+ withDefaultContainer: withDefaultContainer,
};
await dispatch('courseware-structural-elements/create', data, { root: true });