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 { DSpaceObjectPageMenuProvider } from './helper-providers/dso.menu';
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
@@ -23,10 +22,6 @@ export class DsoOptionMenu extends DSpaceObjectPageMenuProvider {
alwaysRenderExpandable = true;
protected isApplicable(dso: DSpaceObject): boolean {
return hasValue(dso);
}
getSectionsForContext(dso: DSpaceObject): Observable<PartialMenuSection[]> {
return of([
{

View File

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