diff --git a/src/app/api/services/task-definition.service.ts b/src/app/api/services/task-definition.service.ts index 8e98e8175d..9abda58a1f 100644 --- a/src/app/api/services/task-definition.service.ts +++ b/src/app/api/services/task-definition.service.ts @@ -188,10 +188,10 @@ export class TaskDefinitionService extends CachedEntityService { ); } - public uploadOverseerResources(taskDefinition: TaskDefinition, file: File): Observable { + public uploadOverseerResources(taskDefinition: TaskDefinition, file: File): Observable { const formData = new FormData(); formData.append('file', file); - return AppInjector.get(HttpClient).post( + return AppInjector.get(HttpClient).post( taskDefinition.taskOverseerResourcesUploadUrl, formData, ); diff --git a/src/app/units/states/edit/directives/unit-tasks-editor/task-definition-editor/task-definition-overseer/task-definition-overseer.component.ts b/src/app/units/states/edit/directives/unit-tasks-editor/task-definition-editor/task-definition-overseer/task-definition-overseer.component.ts index 07f7eb597c..478f642279 100644 --- a/src/app/units/states/edit/directives/unit-tasks-editor/task-definition-editor/task-definition-overseer/task-definition-overseer.component.ts +++ b/src/app/units/states/edit/directives/unit-tasks-editor/task-definition-editor/task-definition-overseer/task-definition-overseer.component.ts @@ -313,9 +313,10 @@ export class TaskDefinitionOverseerComponent implements OnChanges, OnInit { if (validFiles.length > 0) { const file = validFiles[0]; this.taskDefinitionService.uploadOverseerResources(this.taskDefinition, file).subscribe({ - next: () => { + next: (resourceFiles) => { this.alerts.success('Uploaded Overseer Resources', 2000); this.taskDefinition.hasTaskAssessmentResources = true; + this.taskDefinition.overseerResourceFiles = [...resourceFiles]; }, error: (message) => this.alerts.error(message, 6000), });