export class ProviderRecordService {
private currentProvider: ProviderRecord;
+ private currentProviderId: number = null;
constructor(
private idl: IdlService,
}
getProviderRecord(id: number): Observable<ProviderRecord> {
- console.debug('fetching provider');
+ console.debug('fetching provider ' + id);
+ this.currentProviderId = id;
return this.pcrud.search('acqpro', { id: id },
{
flesh: 1,
}
refreshCurrent(): Promise<any> {
- if (this.currentProvider) {
- return this.fetch(this.currentProvider.id);
+ if (this.currentProviderId) {
+ return this.fetch(this.currentProviderId);
} else {
return Promise.reject();
}