X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Fapp%2Fprojects%2FProjectsComponent.ts;h=052e6394cb3ef777b853ee52069430d3bb62e838;hb=refs%2Fchanges%2F79%2F10979%2F3;hp=752499459cc066adce9440091a20d3525bec3df0;hpb=3b4814aa2d3dec621dadb52f058ba95a3dc3a86a;p=osm%2FNG-UI.git diff --git a/src/app/projects/ProjectsComponent.ts b/src/app/projects/ProjectsComponent.ts index 7524994..052e639 100644 --- a/src/app/projects/ProjectsComponent.ts +++ b/src/app/projects/ProjectsComponent.ts @@ -32,6 +32,7 @@ import { ProjectsActionComponent } from 'ProjectsAction'; import { RestService } from 'RestService'; import { Subscription } from 'rxjs'; import { SharedService } from 'SharedService'; +import { isNullOrUndefined } from 'util'; /** * Creating component @@ -145,7 +146,7 @@ export class ProjectsComponent implements OnInit, OnDestroy { /** Modal service to initiate the project add @private */ public projectAdd(): void { - const modalRef: NgbModalRef = this.modalService.open(ProjectCreateUpdateComponent, { backdrop: 'static' }); + const modalRef: NgbModalRef = this.modalService.open(ProjectCreateUpdateComponent, { size: 'lg', backdrop: 'static' }); modalRef.componentInstance.projectType = 'Add'; modalRef.result.then((result: MODALCLOSERESPONSEDATA) => { if (result) { @@ -169,10 +170,12 @@ export class ProjectsComponent implements OnInit, OnDestroy { public generateProjectData(projectData: ProjectDetails): ProjectData { return { projectName: projectData.name, - modificationDate: this.sharedService.convertEpochTime(projectData._admin.modified), - creationDate: this.sharedService.convertEpochTime(projectData._admin.created), + modificationDate: this.sharedService.convertEpochTime(!isNullOrUndefined(projectData._admin) + ? projectData._admin.modified : null), + creationDate: this.sharedService.convertEpochTime(!isNullOrUndefined(projectData._admin) ? projectData._admin.created : null), id: projectData._id, - project: projectData._id + project: projectData._id, + quotas: !isNullOrUndefined(projectData.quotas) && Object.keys(projectData.quotas).length !== 0 ? projectData.quotas : null }; }