From 06b7404ecde5c99e7f17ccff5dc5c57a798b6e56 Mon Sep 17 00:00:00 2001 From: Luis Rivas <69378112+Lnrivas@users.noreply.github.com> Date: Tue, 21 Mar 2023 22:33:52 -0500 Subject: [PATCH] Surround NotAuthorizedException with try catch #2162 --- .../pro/taskana/task/internal/TaskServiceImpl.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/taskana-core/src/main/java/pro/taskana/task/internal/TaskServiceImpl.java b/lib/taskana-core/src/main/java/pro/taskana/task/internal/TaskServiceImpl.java index 10c6456b3..5361f2a18 100644 --- a/lib/taskana-core/src/main/java/pro/taskana/task/internal/TaskServiceImpl.java +++ b/lib/taskana-core/src/main/java/pro/taskana/task/internal/TaskServiceImpl.java @@ -185,10 +185,14 @@ public class TaskServiceImpl implements TaskService { @Override public Task forceCancelClaim(String taskId) throws TaskNotFoundException, - InvalidOwnerException, - NotAuthorizedOnWorkbasketException, - InvalidTaskStateException { - return this.cancelClaim(taskId, true); + InvalidTaskStateException, + InvalidOwnerException + try { + return this.cancelClaim(taskId, true); + } catch (NotAuthorizedOnWorkbasketException e) { + throw new SystemException( + "this should not have happened. You've discovered a new bug! :D", e); + } } @Override