From ecd81e37a2050aa141d3402b5e9dbdbc462d275d Mon Sep 17 00:00:00 2001 From: Derek Hulley Date: Wed, 20 Jun 2007 18:50:25 +0000 Subject: [PATCH] Fixed AR-1525: Version root doesn't have the required aspect. The patch execution evaluation is done again if the patch was not executed - even if it was considered for execution before. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6038 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../java/org/alfresco/repo/admin/patch/PatchServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/repo/admin/patch/PatchServiceImpl.java b/source/java/org/alfresco/repo/admin/patch/PatchServiceImpl.java index e4ed3e73ad..b8d3e88137 100644 --- a/source/java/org/alfresco/repo/admin/patch/PatchServiceImpl.java +++ b/source/java/org/alfresco/repo/admin/patch/PatchServiceImpl.java @@ -201,7 +201,8 @@ public class PatchServiceImpl implements PatchService { // get the patch from the DAO AppliedPatch appliedPatch = patchDaoService.getAppliedPatch(patch.getId()); - if (appliedPatch != null && appliedPatch.getSucceeded()) + // We bypass the patch if it was executed successfully + if (appliedPatch != null && appliedPatch.getWasExecuted() && appliedPatch.getSucceeded()) { // it has already been applied if (logger.isDebugEnabled())