mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-08 02:24:11 +00:00
Multiple call to external source service fix
This commit is contained in:
@@ -7,7 +7,7 @@ import { RemoteData } from '../../core/data/remote-data';
|
|||||||
import { PaginatedList } from '../../core/data/paginated-list';
|
import { PaginatedList } from '../../core/data/paginated-list';
|
||||||
import { ExternalSourceEntry } from '../../core/shared/external-source-entry.model';
|
import { ExternalSourceEntry } from '../../core/shared/external-source-entry.model';
|
||||||
import { SearchConfigurationService } from '../../core/shared/search/search-configuration.service';
|
import { SearchConfigurationService } from '../../core/shared/search/search-configuration.service';
|
||||||
import { switchMap, filter } from 'rxjs/operators';
|
import { switchMap, filter, take } from 'rxjs/operators';
|
||||||
import { PaginatedSearchOptions } from '../../shared/search/paginated-search-options.model';
|
import { PaginatedSearchOptions } from '../../shared/search/paginated-search-options.model';
|
||||||
import { Context } from '../../core/shared/context.model';
|
import { Context } from '../../core/shared/context.model';
|
||||||
import { PaginationComponentOptions } from '../../shared/pagination/pagination-component-options.model';
|
import { PaginationComponentOptions } from '../../shared/pagination/pagination-component-options.model';
|
||||||
@@ -116,7 +116,8 @@ export class SubmissionImportExternalComponent implements OnInit {
|
|||||||
return this.searchConfigService.paginatedSearchOptions.pipe(
|
return this.searchConfigService.paginatedSearchOptions.pipe(
|
||||||
switchMap((searchOptions: PaginatedSearchOptions) => {
|
switchMap((searchOptions: PaginatedSearchOptions) => {
|
||||||
return this.externalService.getExternalSourceEntries(this.routeData.sourceId, searchOptions);
|
return this.externalService.getExternalSourceEntries(this.routeData.sourceId, searchOptions);
|
||||||
})
|
}),
|
||||||
|
take(1)
|
||||||
)
|
)
|
||||||
}),
|
}),
|
||||||
).subscribe((rdData) => {
|
).subscribe((rdData) => {
|
||||||
|
Reference in New Issue
Block a user