From 036e58985fc8ba46b07cabdfb6647d13bf3b1702 Mon Sep 17 00:00:00 2001 From: Andrew Hind Date: Thu, 14 Dec 2006 13:39:23 +0000 Subject: [PATCH] Fix order and TX git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@4606 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../NovellIChainsHTTPRequestAuthenticationFilter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/java/org/alfresco/web/app/servlet/NovellIChainsHTTPRequestAuthenticationFilter.java b/source/java/org/alfresco/web/app/servlet/NovellIChainsHTTPRequestAuthenticationFilter.java index c059b272e2..0e66bdf7b1 100644 --- a/source/java/org/alfresco/web/app/servlet/NovellIChainsHTTPRequestAuthenticationFilter.java +++ b/source/java/org/alfresco/web/app/servlet/NovellIChainsHTTPRequestAuthenticationFilter.java @@ -214,15 +214,16 @@ public class NovellIChainsHTTPRequestAuthenticationFilter extends AbstractAuthen // Set the authentication authComponent.setCurrentUser(userName); - User user = new User(userName, authService.getCurrentTicket(), personService.getPerson(userName)); + // Set up the user information UserTransaction tx = transactionService.getUserTransaction(); NodeRef homeSpaceRef = null; - + User user; try { tx.begin(); + user = new User(userName, authService.getCurrentTicket(), personService.getPerson(userName)); homeSpaceRef = (NodeRef) nodeService.getProperty(personService.getPerson(userName), ContentModel.PROP_HOMEFOLDER); user.setHomeSpaceId(homeSpaceRef.getId());