diff --git a/app/src/plugins/tm@modal/task/z-task-modal.vue b/app/src/plugins/tm@modal/task/z-task-modal.vue index a161fab..6729ce1 100644 --- a/app/src/plugins/tm@modal/task/z-task-modal.vue +++ b/app/src/plugins/tm@modal/task/z-task-modal.vue @@ -231,18 +231,19 @@ export default { try { this.subtask.deadline = moment(this.subtask.deadline).format('YYYY-MM-DD HH:mm:SS') - const timesheets = this.subtask.timesheets.map((timesheet) => { - delete timesheet.employee_name - return timesheet - }) if (this.subtask?.id) { + const timesheets = this.subtask.timesheets.map((timesheet) => { + delete timesheet.employee_name + return timesheet + }) + const { subtask } = await this.$axios.put_auth(`v1/subtasks/${this.subtask.id}`, {...this.subtask, timesheets}) this.$store.commit('tm/update_subtask', subtask) this.$events.emit("on-subtask-edited", this.subtask) } else { - const { subtasks } = await this.$axios.post_auth(`v1/mastertasks/${this.subtask.master_task_id}/subtasks`, {...this.subtask, timesheets}) + const { subtasks } = await this.$axios.post_auth(`v1/mastertasks/${this.subtask.master_task_id}/subtasks`, this.subtask) this.subtask.id = subtasks[0].id subtasks.forEach(subtask => {