Skip to content

Commit db7bd44

Browse files
[DURACOM-453] handle errors on missing security settings endpoint
1 parent cb4bc13 commit db7bd44

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

src/app/dso-shared/dso-edit-metadata/dso-edit-metadata.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ import {
5050
Subscription,
5151
} from 'rxjs';
5252
import {
53+
catchError,
5354
map,
5455
switchMap,
5556
tap,
@@ -241,6 +242,7 @@ export class DsoEditMetadataComponent implements OnInit, OnDestroy {
241242
map((securitySettingsRD: RemoteData<MetadataSecurityConfiguration>) => {
242243
return securitySettingsRD.hasSucceeded ? securitySettingsRD.payload : null;
243244
}),
245+
catchError(() => of(null)),
244246
);
245247
} else {
246248
return of(null);

src/app/shared/menu/providers/edit-item-details.menu.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ import { EditItemDataService } from '@dspace/core/submission/edititem-data.servi
1515
import { EditItemMode } from '@dspace/core/submission/models/edititem-mode.model';
1616
import { URLCombiner } from '@dspace/core/url-combiner/url-combiner';
1717
import {
18+
catchError,
1819
map,
1920
Observable,
21+
of,
2022
} from 'rxjs';
2123

2224
import { getEditItemPageRoute } from '../../../app-routing-paths';
@@ -52,6 +54,7 @@ export class EditItemDetailsMenuProvider extends DSpaceObjectPageMenuProvider {
5254
};
5355
});
5456
}),
57+
catchError(() => of([])),
5558
);
5659
}
5760

0 commit comments

Comments
 (0)