You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by sm...@apache.org on 2017/09/17 14:09:46 UTC

directory-fortress-commander git commit: add try/catch around body

Repository: directory-fortress-commander
Updated Branches:
  refs/heads/master 5ae3804b0 -> 55c5df90f


add try/catch around body


Project: http://git-wip-us.apache.org/repos/asf/directory-fortress-commander/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-fortress-commander/commit/55c5df90
Tree: http://git-wip-us.apache.org/repos/asf/directory-fortress-commander/tree/55c5df90
Diff: http://git-wip-us.apache.org/repos/asf/directory-fortress-commander/diff/55c5df90

Branch: refs/heads/master
Commit: 55c5df90f0e54bc1da64e7447d0c2ba70d04be77
Parents: 5ae3804
Author: Shawn McKinney <sm...@apache.org>
Authored: Fri Sep 15 08:02:19 2017 -0500
Committer: Shawn McKinney <sm...@apache.org>
Committed: Fri Sep 15 08:02:19 2017 -0500

----------------------------------------------------------------------
 .../directory/fortress/web/control/SecUtils.java      | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-fortress-commander/blob/55c5df90/src/main/java/org/apache/directory/fortress/web/control/SecUtils.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/directory/fortress/web/control/SecUtils.java b/src/main/java/org/apache/directory/fortress/web/control/SecUtils.java
index 08d94f5..746c19e 100644
--- a/src/main/java/org/apache/directory/fortress/web/control/SecUtils.java
+++ b/src/main/java/org/apache/directory/fortress/web/control/SecUtils.java
@@ -125,7 +125,19 @@ public class SecUtils
      */
     public static List<Permission> getPermissions(Component component)
     {
-        return ( ( WicketSession ) component.getSession() ).getPermissions();
+        List<Permission> perms;
+        try
+        {
+            WicketSession wSess = ( WicketSession )component.getSession();
+            perms = wSess.getPermissions();
+        }
+        catch(Exception e)
+        {
+            String error = "getPermissions caught Exception=" + e;
+            LOG.error( error );
+            throw new RuntimeException( error );
+        }
+        return perms;
     }
 
     /**