From 6d74b243d3ecfa45e26f306bd85de574f6262d98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Glasn=C3=A1k?= Date: Thu, 8 Jan 2026 04:20:30 +0100 Subject: [PATCH] fix(tasks-concepts): update employee selection logic and refactor task loading to use selectedEmployeeId --- .../tasks-concepts/tasks-concepts.vue | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/app/src/plugins/tm@dashboard/tasks-concepts/tasks-concepts.vue b/app/src/plugins/tm@dashboard/tasks-concepts/tasks-concepts.vue index eeca422..32ec600 100644 --- a/app/src/plugins/tm@dashboard/tasks-concepts/tasks-concepts.vue +++ b/app/src/plugins/tm@dashboard/tasks-concepts/tasks-concepts.vue @@ -35,13 +35,10 @@ export default { searchQuery: '', sortOrder: null, conceptSubtasks: null, + selectedEmployeeId: null, }; }, - - - - computed: { ...mapGetters('tm', ['mastertasks']), @@ -115,17 +112,17 @@ export default { }); }, - unmounted() { + unmounted() { this.$events.off('on-subtask-edited'); this.$events.off('on-subtask-deleted'); }, methods: { - async loadConceptTasks(employeeId = null) { + async loadConceptTasks() { try { const params = { type: 'draft' }; - if (employeeId) { - params.employee_id = employeeId; + if (this.selectedEmployeeId) { + params.employee_id = this.selectedEmployeeId; } else { params.employee_id = this.$store.getters['auth/user'].id; } @@ -148,7 +145,8 @@ export default { }, async onEmployeeSelected(id) { - await this.loadConceptTasks(id); + this.selectedEmployeeId = id; + this.loadConceptTasks(); }, onUpdateSortOrder(newSortOrder) {