diff --git a/app/src/plugins/tm@modal/master-task/_mixins/selects.mixin.ts b/app/src/plugins/tm@modal/master-task/_mixins/selects.mixin.ts index bfadb0b..decdeaa 100644 --- a/app/src/plugins/tm@modal/master-task/_mixins/selects.mixin.ts +++ b/app/src/plugins/tm@modal/master-task/_mixins/selects.mixin.ts @@ -11,8 +11,16 @@ export default { projectsOptions() { // Added to "paginate" projects, because v-autocomplete was unable to handle so many projects at once - const projects = this.projects.filter(project => project.code.includes(this.projectCodeSearch)) - return projects?.length ? projects.slice(0, 10) : this.projects.slice(0, 10) + const projects = this.projects.filter(project => project.code.includes(this.projectCodeSearch)) + let filteredProjects = projects?.length ? projects.slice(0, 10) : this.projects.slice(0, 10) + + if (!this.mastertask?.project_id) + return filteredProjects + + const selectedProject = this.projects.find(project => project.id == this.mastertask?.project_id) + filteredProjects = filteredProjects.filter(project => project.id != selectedProject.id) + + return [...filteredProjects, selectedProject] } },