diff --git a/repository/src/main/java/org/alfresco/repo/content/metadata/AsynchronousExtractor.java b/repository/src/main/java/org/alfresco/repo/content/metadata/AsynchronousExtractor.java index 4a9aaf21d7..2db2598684 100644 --- a/repository/src/main/java/org/alfresco/repo/content/metadata/AsynchronousExtractor.java +++ b/repository/src/main/java/org/alfresco/repo/content/metadata/AsynchronousExtractor.java @@ -461,7 +461,7 @@ public class AsynchronousExtractor extends AbstractMappingMetadataExtracter } // Remove well know entries from the map that drive how the real metadata is applied. - OverwritePolicy overwritePolicy = removeOverwritePolicy(metadata, "sys:overwritePolicy", OverwritePolicy.PRAGMATIC); + OverwritePolicy overwritePolicy = removeOverwritePolicy(metadata, "sys:overwritePolicy", OverwritePolicy.EAGER); Boolean enableStringTagging = removeBoolean(metadata, "sys:enableStringTagging", false); Boolean carryAspectProperties = removeBoolean(metadata, "sys:carryAspectProperties", true); List stringTaggingSeparators = removeTaggingSeparators(metadata, "sys:stringTaggingSeparators",