fix(views): return buckets when fetching tasks via kanban view

This commit is contained in:
kolaente 2024-03-15 23:36:31 +01:00
parent 398c9f1056
commit dee78be579
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 4 additions and 0 deletions

View File

@ -2,6 +2,7 @@ import AbstractService from '@/services/abstractService'
import TaskModel from '@/models/task'
import type {ITask} from '@/modelTypes/ITask'
import BucketModel from '@/models/bucket'
export interface TaskFilterParams {
sort_by: ('start_date' | 'end_date' | 'due_date' | 'done' | 'id' | 'position' | 'kanban_position')[],
@ -32,6 +33,9 @@ export default class TaskCollectionService extends AbstractService<ITask> {
}
modelFactory(data) {
if (typeof data.project_view_id !== 'undefined') {
return new BucketModel(data)
}
return new TaskModel(data)
}
}