Skip to content

Commit d7abd74

Browse files
committed
[DSC-1486] feature: added check to main tab
1 parent 152acdd commit d7abd74

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/app/item-page/cris-item-page-tab.resolver.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,11 @@ export class CrisItemPageTabResolver implements Resolve<RemoteData<PaginatedList
5454
const givenTab = urlSplit[1];
5555
const itemPageRoute = getItemPageRoute(itemRD.payload);
5656
const isValidTab = tabsRD.payload.page.some((tab) => !givenTab || `/${tab.shortname}` === givenTab);
57-
const mainTab = tabsRD.payload.page.filter((tab) => !tab.leading)[0];
57+
58+
const mainTab = tabsRD.payload.page.length === 1
59+
? tabsRD.payload.page[0]
60+
: tabsRD.payload.page.find(tab => !tab.leading);
61+
5862
if (!isValidTab) {
5963
// If wrong tab is given redirect to 404 page
6064
this.router.navigateByUrl(getPageNotFoundRoute(), { skipLocationChange: true, replaceUrl: false });

0 commit comments

Comments
 (0)