From 2d306ef79fd9219c3f50b4264209ee0732b774d3 Mon Sep 17 00:00:00 2001 From: Jan Vonka Date: Wed, 19 Mar 2008 10:02:57 +0000 Subject: [PATCH] MT - fix tenant admin console git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@8563 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../org/alfresco/repo/tenant/TenantInterpreter.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/source/java/org/alfresco/repo/tenant/TenantInterpreter.java b/source/java/org/alfresco/repo/tenant/TenantInterpreter.java index dd7e84954a..8c28c1a0e4 100755 --- a/source/java/org/alfresco/repo/tenant/TenantInterpreter.java +++ b/source/java/org/alfresco/repo/tenant/TenantInterpreter.java @@ -76,6 +76,18 @@ public class TenantInterpreter extends BaseInterpreter return ((username != null) && (username.equals(BaseInterpreter.DEFAULT_ADMIN))); } + public String interpretCommand(final String line) throws IOException + { + String currentUser = AuthenticationUtil.getCurrentUserName(); + try + { + return super.interpretCommand(line); + } + finally + { + AuthenticationUtil.setCurrentUser(currentUser); + } + } /** * Execute a single command using the BufferedReader passed in for any data needed. *