Locale locale = (Locale) execution.getVariable("locale");
String userKey = (String) execution.getVariable("user");
JCRSessionFactory sessionFactory = JCRSessionFactory.getInstance();
final JahiaUserManagerService userMgr = ServicesRegistry.getInstance().getJahiaUserManagerService();
JahiaUser user = userMgr.lookupUserByKey(userKey);
JahiaUser currentUser = sessionFactory.getCurrentUser();
sessionFactory.setCurrentUser(user);
if(logger.isDebugEnabled()) {
for (String id : ids) {
JCRNodeWrapper node = sessionFactory.getCurrentUserSession().getNodeByUUID(id);