From d8c6cb27355684adde15b4e1376d626898efec0c Mon Sep 17 00:00:00 2001 From: Roy Wetherall Date: Thu, 24 May 2012 08:59:33 +0000 Subject: [PATCH] RM-363: alfresco Failed to start modules: A module component org_alfresco_module_rm_notificationTemplate Patch failed to execute * tempory fix to unblock issue * 'proper' fix to come git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@36850 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../bootstrap/RMDataDictionaryBootstrap.xml | 1 + .../rm-patch-context.xml | 1 + .../patch/NotificationTemplatePatch.java | 31 ++++++++++++++++--- 3 files changed, 29 insertions(+), 4 deletions(-) diff --git a/rm-server/config/alfresco/module/org_alfresco_module_rm/bootstrap/RMDataDictionaryBootstrap.xml b/rm-server/config/alfresco/module/org_alfresco_module_rm/bootstrap/RMDataDictionaryBootstrap.xml index 20ffd03264..2b0850d14f 100644 --- a/rm-server/config/alfresco/module/org_alfresco_module_rm/bootstrap/RMDataDictionaryBootstrap.xml +++ b/rm-server/config/alfresco/module/org_alfresco_module_rm/bootstrap/RMDataDictionaryBootstrap.xml @@ -164,6 +164,7 @@ record-superseded-email.ftl record-superseded-email.ftl org_alfresco_module_rm_notificationTemplatePatch + diff --git a/rm-server/config/alfresco/module/org_alfresco_module_rm/rm-patch-context.xml b/rm-server/config/alfresco/module/org_alfresco_module_rm/rm-patch-context.xml index faf01ef9d4..8c0dd0e455 100644 --- a/rm-server/config/alfresco/module/org_alfresco_module_rm/rm-patch-context.xml +++ b/rm-server/config/alfresco/module/org_alfresco_module_rm/rm-patch-context.xml @@ -15,6 +15,7 @@ + versionProperties = new HashMap(2); - versionProperties.put(Version.PROP_DESCRIPTION, "Initial version"); + versionProperties.put(Version.PROP_DESCRIPTION, "Initial version"); versionProperties.put(VersionModel.PROP_VERSION_TYPE, VersionType.MINOR); versionService.createVersion(template, versionProperties); } @@ -171,9 +185,18 @@ public class NotificationTemplatePatch extends AbstractModuleComponent InputStream is = getClass().getClassLoader().getResourceAsStream(templateUpdate); ContentWriter writer = contentService.getWriter(template, ContentModel.PROP_CONTENT, true); writer.putContent(is); - - // Set the last patch update property - nodeService.setProperty(template, PROP_LAST_PATCH_UPDATE, name); + + boolean enabled = auditService.isAuditEnabled(); + auditService.setAuditEnabled(false); + try + { + // Set the last patch update property + nodeService.setProperty(template, PROP_LAST_PATCH_UPDATE, name); + } + finally + { + auditService.setAuditEnabled(enabled); + } } else {