From 4c0d2e560d7fa810b2cb14777875606e2d294e8f Mon Sep 17 00:00:00 2001 From: John Balasis <15860451+jBalasis@users.noreply.github.com> Date: Wed, 15 Jun 2022 09:41:37 +0000 Subject: [PATCH] fix for repository update page mode type --- .../repository/update/sources-update-repo.component.ts | 8 ++++++++ src/app/services/repository.service.ts | 1 + .../sources-forms/datasource-update-form.component.ts | 1 + 3 files changed, 10 insertions(+) diff --git a/src/app/pages/repository/update/sources-update-repo.component.ts b/src/app/pages/repository/update/sources-update-repo.component.ts index 958d48ec7..f1f50d2d5 100755 --- a/src/app/pages/repository/update/sources-update-repo.component.ts +++ b/src/app/pages/repository/update/sources-update-repo.component.ts @@ -52,6 +52,14 @@ export class SourcesUpdateRepoComponent implements OnInit { this.repo = this.sharedService.getRepository(); if (this.repo.id.includes('eurocrisdris')) { this.mode = 'cris'; + } else if (this.repo.id.includes('opendoar')) { + this.mode = 'opendoar'; + } else if (this.repo.id.includes('re3data')) { + this.mode = 're3data'; + } else if (this.repo.id.includes('journal')) { + this.mode = 'journal'; + } else if (this.repo.id.includes('aggregator')) { + this.mode = 'aggregator'; } this.logoURL = this.repo.logoUrl; this.getRepoInterfaces(); diff --git a/src/app/services/repository.service.ts b/src/app/services/repository.service.ts index d3a52c4e8..869c41987 100755 --- a/src/app/services/repository.service.ts +++ b/src/app/services/repository.service.ts @@ -162,6 +162,7 @@ export class RepositoryService { } getDatasourceClasses(mode: string): Observable> { + console.log('mode: ' + mode); const url = `${this.apiUrl}getDatasourceClasses/${mode}`; console.log(`knocking on: ${url}`); return this.httpClient.get>(url, headerOptions); diff --git a/src/app/shared/reusablecomponents/sources-forms/datasource-update-form.component.ts b/src/app/shared/reusablecomponents/sources-forms/datasource-update-form.component.ts index 6429f29da..168560b31 100755 --- a/src/app/shared/reusablecomponents/sources-forms/datasource-update-form.component.ts +++ b/src/app/shared/reusablecomponents/sources-forms/datasource-update-form.component.ts @@ -172,6 +172,7 @@ export class DatasourceUpdateFormComponent implements OnInit { getDatasourceClasses() { // FIXME: Use eoscDatasourceType when we support the new model + console.log('I update with mode: ' + this.mode); this.repoService.getDatasourceClasses(this.mode).subscribe( classes => this.datasourceClasses = classes, error => {