121550: Fixed dso edit menu crashing when dso isn't resolved yet

This commit is contained in:
Alexandre Vryghem
2024-11-29 15:15:51 +01:00
parent b2715501b0
commit 44d2450543
2 changed files with 4 additions and 5 deletions

View File

@@ -12,7 +12,6 @@ import { MenuItemType } from '../menu-item-type.model';
import { PartialMenuSection } from '../menu-provider.model'; import { PartialMenuSection } from '../menu-provider.model';
import { DSpaceObjectPageMenuProvider } from './helper-providers/dso.menu'; import { DSpaceObjectPageMenuProvider } from './helper-providers/dso.menu';
import { DSpaceObject } from 'src/app/core/shared/dspace-object.model'; import { DSpaceObject } from 'src/app/core/shared/dspace-object.model';
import { hasValue } from '../../empty.util';
/** /**
* Menu provider to create the parent wrapper menu of the various DSO page menu sections * Menu provider to create the parent wrapper menu of the various DSO page menu sections
@@ -23,10 +22,6 @@ export class DsoOptionMenu extends DSpaceObjectPageMenuProvider {
alwaysRenderExpandable = true; alwaysRenderExpandable = true;
protected isApplicable(dso: DSpaceObject): boolean {
return hasValue(dso);
}
getSectionsForContext(dso: DSpaceObject): Observable<PartialMenuSection[]> { getSectionsForContext(dso: DSpaceObject): Observable<PartialMenuSection[]> {
return of([ return of([
{ {

View File

@@ -40,4 +40,8 @@ export abstract class DSpaceObjectPageMenuProvider extends AbstractRouteContextM
return dso.type.toString().toLowerCase(); return dso.type.toString().toLowerCase();
} }
} }
protected isApplicable(dso: DSpaceObject): boolean {
return hasValue(dso);
}
} }