From bb8b2e590d92279e5c28a6211f666521989498c1 Mon Sep 17 00:00:00 2001 From: "Donald J. Olbris" Date: Tue, 20 May 2025 11:36:47 -0400 Subject: [PATCH] fix null pointer; domainObject was not set before use in some cases --- .../controller/action/DeleteHortaWorkspaceAction.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/ViewerController/src/main/java/org/janelia/workstation/controller/action/DeleteHortaWorkspaceAction.java b/modules/ViewerController/src/main/java/org/janelia/workstation/controller/action/DeleteHortaWorkspaceAction.java index 82cdd2753..11e10e0dd 100644 --- a/modules/ViewerController/src/main/java/org/janelia/workstation/controller/action/DeleteHortaWorkspaceAction.java +++ b/modules/ViewerController/src/main/java/org/janelia/workstation/controller/action/DeleteHortaWorkspaceAction.java @@ -53,10 +53,12 @@ public static DeleteHortaWorkspaceAction get() { @Override protected void processContext() { if (getNodeContext().isSingleObjectOfType(TmWorkspace.class)) { + domainObject = getNodeContext().getSingleObjectOfType(TmWorkspace.class); if (AccessManager.getAccessManager().isAdmin() || domainObject.getOwnerKey().equals(AccessManager.getSubjectKey())) { - domainObject = getNodeContext().getSingleObjectOfType(TmWorkspace.class); setEnabledAndVisible(true); + } else { + setEnabledAndVisible(false); } } else {