address PR comment

This commit is contained in:
ehardon
2021-03-05 10:14:53 +02:00
parent 20f877d5fe
commit ab3f4a16eb

View File

@@ -208,24 +208,15 @@ public class RecordsManagementAdminServiceImpl extends RecordsManagementAdminBas
if (!isCustomMapInit && getDictionaryService().getAllModels().contains(RM_CUSTOM_MODEL))
{
// run as System on bootstrap
AuthenticationUtil.runAs(new RunAsWork<Object>()
{
public Object doWork()
{
RetryingTransactionCallback<Void> callback = new RetryingTransactionCallback<Void>()
{
public Void execute()
{
// initialise custom properties
initCustomMap();
return null;
}
};
transactionService.getRetryingTransactionHelper().doInTransaction(callback);
AuthenticationUtil.runAsSystem((RunAsWork<Void>) () -> {
transactionService.getRetryingTransactionHelper()
.doInTransaction((RetryingTransactionCallback<Void>) () -> {
// initialise custom properties
initCustomMap();
return null;
}
}, AuthenticationUtil.getSystemUserName());
});
return null;
});
}
}
finally