@@ -296,8 +297,9 @@ export default {
},
onInputDocumentTitle(event) {
const id = Number(event.target.id);
+ const key = Number(event.target.dataset.key) + 1;
const title = event.target.value;
- this.$store.commit('updateDocumentTitle', {id: id, evaluationKey: this.evaluation.key, title: title});
+ this.$store.commit('updateDocumentTitle', {id: id, key: key, evaluationKey: this.evaluation.key, title: title});
},
addDocument(storedObject) {
let document = {
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js
index 893d3663a..2ea9b48e0 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js
@@ -324,8 +324,13 @@ const store = createStore({
state.isPosting = st;
},
updateDocumentTitle(state, payload) {
- state.evaluationsPicked.find(e => e.key === payload.evaluationKey)
+ if (payload.id === 0) {
+ state.evaluationsPicked.find(e => e.key === payload.evaluationKey)
+ .documents.find(d => d.key === payload.key).title = payload.title;
+ } else {
+ state.evaluationsPicked.find(e => e.key === payload.evaluationKey)
.documents.find(d => d.id === payload.id).title = payload.title;
+ }
}
},
actions: {