From: Galen Charlton Date: Fri, 20 Mar 2020 18:26:47 +0000 (-0400) Subject: refresh record service upon ID change X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=4a5f85750cd30d220f633fd8b1ec7fe5bfed9cac;p=working%2FEvergreen.git refresh record service upon ID change Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.ts b/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.ts index 19b6651fb4..6068a3ac80 100644 --- a/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.ts @@ -5,6 +5,7 @@ import {StaffCommonModule} from '@eg/staff/common.module'; import {IdlService, IdlObject} from '@eg/core/idl.service'; import {PcrudService} from '@eg/core/pcrud.service'; import {AcqProviderSummaryPaneComponent} from './summary-pane.component'; +import {ProviderRecordService} from './provider-record.service'; @Component({ templateUrl: './acq-provider.component.html' @@ -28,6 +29,7 @@ export class AcqProviderComponent implements OnInit, AfterViewInit { private route: ActivatedRoute, private pcrud: PcrudService, private idl: IdlService, + private providerRecord: ProviderRecordService, ) { } @@ -40,6 +42,7 @@ export class AcqProviderComponent implements OnInit, AfterViewInit { if (idParam) { this.showSearchForm = false; this.id = idParam; + this.providerRecord.fetch(this.id); if (!tabTypeParam) { this.activeTab = this.defaultTabType; this.router.navigate(['/staff', 'acq', 'provider', this.id, this.activeTab]); @@ -70,6 +73,7 @@ export class AcqProviderComponent implements OnInit, AfterViewInit { // $event is a provider ID this.providerSummaryPane.update($event); this.id = $event; + this.providerRecord.fetch(this.id); }; }