mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
address PR comment
This commit is contained in:
@@ -208,24 +208,15 @@ public class RecordsManagementAdminServiceImpl extends RecordsManagementAdminBas
|
|||||||
if (!isCustomMapInit && getDictionaryService().getAllModels().contains(RM_CUSTOM_MODEL))
|
if (!isCustomMapInit && getDictionaryService().getAllModels().contains(RM_CUSTOM_MODEL))
|
||||||
{
|
{
|
||||||
// run as System on bootstrap
|
// run as System on bootstrap
|
||||||
AuthenticationUtil.runAs(new RunAsWork<Object>()
|
AuthenticationUtil.runAsSystem((RunAsWork<Void>) () -> {
|
||||||
{
|
transactionService.getRetryingTransactionHelper()
|
||||||
public Object doWork()
|
.doInTransaction((RetryingTransactionCallback<Void>) () -> {
|
||||||
{
|
// initialise custom properties
|
||||||
RetryingTransactionCallback<Void> callback = new RetryingTransactionCallback<Void>()
|
initCustomMap();
|
||||||
{
|
|
||||||
public Void execute()
|
|
||||||
{
|
|
||||||
// initialise custom properties
|
|
||||||
initCustomMap();
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
transactionService.getRetryingTransactionHelper().doInTransaction(callback);
|
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
});
|
||||||
}, AuthenticationUtil.getSystemUserName());
|
return null;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
|
Reference in New Issue
Block a user