MT - fix SLNG-1183

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@10890 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Jan Vonka
2008-09-11 22:52:08 +00:00
parent 8f2f0ed14f
commit 3ca446e81e
6 changed files with 42 additions and 9 deletions

View File

@@ -254,9 +254,16 @@ public class UserUsageTrackingComponent
// execute in READ-ONLY txn
final Set<String> userNames = txnHelper.doInTransaction(getAllPeople, true);
for (String userName : userNames)
for (final String userName : userNames)
{
recalculateUsage(userName);
AuthenticationUtil.runAs(new RunAsWork<Object>()
{
public Object doWork() throws Exception
{
recalculateUsage(userName);
return null;
}
}, tenantAdminService.getDomainUser(AuthenticationUtil.getSystemUserName(), tenantAdminService.getUserDomain(userName)));
}
if (logger.isDebugEnabled())