diff --git a/src/app/submission/import-external/submission-import-external.component.ts b/src/app/submission/import-external/submission-import-external.component.ts index a369863a74..a230d12caf 100644 --- a/src/app/submission/import-external/submission-import-external.component.ts +++ b/src/app/submission/import-external/submission-import-external.component.ts @@ -107,6 +107,7 @@ export class SubmissionImportExternalComponent implements OnInit { this.routeService.getQueryParameterValue('source'), this.routeService.getQueryParameterValue('query') ]).pipe( + take(1), filter(([source, query]) => source && query && source !== '' && query !== ''), filter(([source, query]) => source !== this.routeData.sourceId || query !== this.routeData.query), switchMap(([source, query]) => {