From 4a5f85750cd30d220f633fd8b1ec7fe5bfed9cac Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Fri, 20 Mar 2020 14:26:47 -0400 Subject: [PATCH] refresh record service upon ID change Signed-off-by: Galen Charlton --- Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.ts | 4 ++++ 1 file changed, 4 insertions(+) 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); }; } -- 2.11.0