diff --git a/src/app/pages/publications/view-publications/view-publications.page.html b/src/app/pages/publications/view-publications/view-publications.page.html index 615e85d99..db5984a90 100644 --- a/src/app/pages/publications/view-publications/view-publications.page.html +++ b/src/app/pages/publications/view-publications/view-publications.page.html @@ -44,7 +44,7 @@
- +
diff --git a/src/app/pages/publications/view-publications/view-publications.page.ts b/src/app/pages/publications/view-publications/view-publications.page.ts index 2e5a38217..e07c42b7d 100644 --- a/src/app/pages/publications/view-publications/view-publications.page.ts +++ b/src/app/pages/publications/view-publications/view-publications.page.ts @@ -98,12 +98,12 @@ export class ViewPublicationsPage implements OnInit { } doRefresh = (event) => { - setTimeout(() => { + //setTimeout(() => { //this.testForkJoin() this.getPublicationDetail(); this.getPublicationsIds(); event.target.complete(); - }, 3000); + //}, 3000); } @@ -249,10 +249,10 @@ export class ViewPublicationsPage implements OnInit { ProcessId: publications[0].ProcessId } this.publicationDitails = item; */ - this.item = JSON.parse(publications[0].publicationsDetails); + this.item = this.isJson(publications[0].publicationsDetails); let publicationArray = []; - JSON.parse(publications[0].publications).forEach(element => { + this.isJson(publications[0].publications).forEach(element => { let publicationlis = { DateIndex: element.DateIndex, DatePublication: element.DatePublication, @@ -272,6 +272,15 @@ export class ViewPublicationsPage implements OnInit { }) } + isJson(str) { + try { + JSON.parse(str); + } catch (e) { + return str; + } + return JSON.parse(str); + } + async AddPublication(publicationType: any, folderId: any) { const modal = await this.modalController.create({ component: NewPublicationPage,