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 9cde1d7..6c776cd 100644
--- a/app/src/plugins/tm@modal/task/z-task-modal.vue
+++ b/app/src/plugins/tm@modal/task/z-task-modal.vue
@@ -58,7 +58,8 @@
- {{ subtask.id ? "UPRAVIŤ" : "VYTVORIŤ" }}
+ {{ subtask.id ? "UPRAVIŤ" : "VYTVORIŤ" }}
+ {{ $t('Ukladám...')}}
@@ -138,6 +139,7 @@ export default {
editMode: false,
visible: false,
subtask: null,
+ isSaving: false,
errorUtils,
v$: useVuelidate(),
employeeValidations: [],
@@ -188,6 +190,7 @@ export default {
methods: {
async showModal({subtask, editMode = false, mastertask = {}}) {
+ this.isSaving = false
this.subtask = null
this.visible = true
this.$nextTick(() => this.v$.$reset())
@@ -233,6 +236,7 @@ export default {
this._mergeDeadlineTimeDate()
try {
+ this.isSaving = true
this.subtask.deadline = moment(this.subtask.deadline).format('YYYY-MM-DD HH:mm:SS')
if (this.subtask?.id) {
@@ -259,6 +263,8 @@ export default {
} catch (error) {
console.error(error)
this.$toast.error(error)
+ } finally {
+ this.isSaving = true
}
},