From f4c29855d846b47fe161019b3ce7ec550527bc49 Mon Sep 17 00:00:00 2001 From: Marcel Lengl <52546181+LenglBoy@users.noreply.github.com> Date: Wed, 28 Feb 2018 17:21:54 +0100 Subject: [PATCH] TSK-328: Add userId to NotAuthorizedException --- .../java/pro/taskana/exceptions/NotAuthorizedException.java | 6 ++++-- .../java/acceptance/workbasket/CreateWorkbasketAccTest.java | 1 + .../java/pro/taskana/rest/ClassificationController.java | 3 --- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/taskana-core/src/main/java/pro/taskana/exceptions/NotAuthorizedException.java b/lib/taskana-core/src/main/java/pro/taskana/exceptions/NotAuthorizedException.java index 32fae8bf9..e04aded26 100644 --- a/lib/taskana-core/src/main/java/pro/taskana/exceptions/NotAuthorizedException.java +++ b/lib/taskana-core/src/main/java/pro/taskana/exceptions/NotAuthorizedException.java @@ -1,13 +1,15 @@ package pro.taskana.exceptions; +import pro.taskana.security.CurrentUserContext; + /** * This exception is used to communicate a not authorized user. */ public class NotAuthorizedException extends TaskanaException { public NotAuthorizedException(String msg) { - super(msg); + super(msg + " - [CURRENT USER: {'" + CurrentUserContext.getUserid() + "'}]"); } - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 21235L; } diff --git a/lib/taskana-core/src/test/java/acceptance/workbasket/CreateWorkbasketAccTest.java b/lib/taskana-core/src/test/java/acceptance/workbasket/CreateWorkbasketAccTest.java index 3948aa4ab..e34990f53 100644 --- a/lib/taskana-core/src/test/java/acceptance/workbasket/CreateWorkbasketAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/workbasket/CreateWorkbasketAccTest.java @@ -73,6 +73,7 @@ public class CreateWorkbasketAccTest extends AbstractAccTest { workbasket.setType(WorkbasketType.GROUP); workbasket.setOrgLevel1("company"); workbasketService.createWorkbasket(workbasket); + fail("NotAuthorizedException should have been thrown"); } diff --git a/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/ClassificationController.java b/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/ClassificationController.java index eb0ab4cdd..23271595a 100644 --- a/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/ClassificationController.java +++ b/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/ClassificationController.java @@ -1,6 +1,3 @@ -/** - * - */ package pro.taskana.rest; import java.util.List;