From 6a203c698681a22d93e5d2b87760480a59579f98 Mon Sep 17 00:00:00 2001 From: Matthieu Audemard Date: Mon, 15 Nov 2021 05:57:04 +0100 Subject: [PATCH] fix: [admin/jobs] corrige un bug de la sidebar MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * lors de la création d'un job, les entreprises ne remontaient pas --- .../job-posting-form/job-posting-form.component.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend-implicaction/src/app/admin/jobs/components/job-posting-form/job-posting-form.component.ts b/frontend-implicaction/src/app/admin/jobs/components/job-posting-form/job-posting-form.component.ts index 2f016a70..b9340048 100644 --- a/frontend-implicaction/src/app/admin/jobs/components/job-posting-form/job-posting-form.component.ts +++ b/frontend-implicaction/src/app/admin/jobs/components/job-posting-form/job-posting-form.component.ts @@ -42,7 +42,7 @@ export class JobPostingFormComponent extends SidebarContentComponent implements } ngOnInit(): void { - this.companyService.getAll(this.pageable) + this.companyService.getAll({...Constants.ALL_VALUE_PAGEABLE, sortBy: 'name'}) .subscribe(data => { this.companies = data.content; }); @@ -57,8 +57,10 @@ export class JobPostingFormComponent extends SidebarContentComponent implements if (this.formJob.invalid) { return; } + const job: JobPosting = {...this.formJob.value}; let job$: Observable; + if (this.isUpdate) { job.status = this.job.status; job.id = this.sidebarInput.job.id; @@ -67,6 +69,7 @@ export class JobPostingFormComponent extends SidebarContentComponent implements job.status = StatusEnum.JOB_AVAILABLE; job$ = this.jobService.createJob(job); } + job$.subscribe( jobUpdate => { if (this.isUpdate) {