diff --git a/src/app/fda/impurities/impurities-form/impurities-form.component.ts b/src/app/fda/impurities/impurities-form/impurities-form.component.ts index eb96c22f3..edf7afc46 100644 --- a/src/app/fda/impurities/impurities-form/impurities-form.component.ts +++ b/src/app/fda/impurities/impurities-form/impurities-form.component.ts @@ -8,7 +8,7 @@ import { AppNotification, NotificationType } from '@gsrs-core/main-notification' import { DomSanitizer, SafeUrl } from '@angular/platform-browser'; import { Subscription } from 'rxjs'; import { Title } from '@angular/platform-browser'; -import { jp } from 'jsonpath'; +import jp from 'jsonpath'; import { take, map } from 'rxjs/operators'; import * as moment from 'moment'; import * as _ from 'lodash'; @@ -31,10 +31,10 @@ import { SubstanceFormResults } from '@gsrs-core/substance-form/substance-form.m import { Impurities, ImpuritiesDetails, ImpuritiesUnspecified, SubRelationship, ValidationMessage } from '../model/impurities.model'; @Component({ - selector: 'app-impurities-form', - templateUrl: './impurities-form.component.html', - styleUrls: ['./impurities-form.component.scss'], - standalone: false + selector: 'app-impurities-form', + templateUrl: './impurities-form.component.html', + styleUrls: ['./impurities-form.component.scss'], + standalone: false }) export class ImpuritiesFormComponent implements OnInit, OnDestroy { @@ -128,6 +128,7 @@ export class ImpuritiesFormComponent implements OnInit, OnDestroy { // if ((record) && this.jsonValid(record)) { const response = JSON.parse(record); if (response) { + // scrub ids and audit information before saving in import json this.scrub(response); this.impuritiesService.loadImpurities(response); @@ -762,6 +763,7 @@ export class ImpuritiesFormComponent implements OnInit, OnDestroy { delete intVersionHolders[i].internalVersion; } + delete old['id']; delete old['creationDate']; delete old['createdBy']; delete old['modifiedBy']; diff --git a/src/app/fda/impurities/service/impurities.service.ts b/src/app/fda/impurities/service/impurities.service.ts index eefb3d794..25f426eae 100644 --- a/src/app/fda/impurities/service/impurities.service.ts +++ b/src/app/fda/impurities/service/impurities.service.ts @@ -150,7 +150,7 @@ export class ImpuritiesService extends BaseHttpService { } saveImpurities(): Observable { - const url = this.apiBaseUrl + `impurities`; + const url = this.apiBaseUrlWithEntityContext; const params = new HttpParams(); const options = { params: params, @@ -181,7 +181,7 @@ export class ImpuritiesService extends BaseHttpService { } validateImpur(): Observable { - const url = `${this.configService.configData.apiBaseUrl}api/v1/impurities/@validate`; + const url = this.apiBaseUrlWithEntityContext + '@validate'; return this.http.post(url, this.impurities); } diff --git a/src/app/fda/invitro-pharmacology/invitro-pharmacology-form/invitro-pharmacology-summary-form/invitro-pharmacology-summary-form.component.ts b/src/app/fda/invitro-pharmacology/invitro-pharmacology-form/invitro-pharmacology-summary-form/invitro-pharmacology-summary-form.component.ts index 19c63052a..80a0a5823 100644 --- a/src/app/fda/invitro-pharmacology/invitro-pharmacology-form/invitro-pharmacology-summary-form/invitro-pharmacology-summary-form.component.ts +++ b/src/app/fda/invitro-pharmacology/invitro-pharmacology-form/invitro-pharmacology-summary-form/invitro-pharmacology-summary-form.component.ts @@ -995,6 +995,7 @@ export class InvitroPharmacologySummaryFormComponent implements OnInit, OnDestro delete assayResults[i]._assayResults; } + delete old['id']; delete old['creationDate']; delete old['createdBy']; delete old['modifiedBy']; diff --git a/src/app/fda/product/product-form/product-form.component.ts b/src/app/fda/product/product-form/product-form.component.ts index 8849f8850..69553af73 100644 --- a/src/app/fda/product/product-form/product-form.component.ts +++ b/src/app/fda/product/product-form/product-form.component.ts @@ -1136,6 +1136,7 @@ export class ProductFormComponent implements OnInit, AfterViewInit, OnDestroy { delete intVersionHolders[i].internalVersion; } + delete old['id']; delete old['creationDate']; delete old['createdBy']; delete old['modifiedBy'];