From 48d41a970fdf98c63f226d3d55b7d11a604b3cc2 Mon Sep 17 00:00:00 2001
From: gbellato <gbellato@localhost>
Date: Mon, 16 Oct 2006 10:51:36 +0000
Subject: [PATCH] Fix for 837 : don't keep historical information for attribute ds-synch-hist
---
opendj-sdk/opends/src/server/org/opends/server/synchronization/Historical.java | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/synchronization/Historical.java b/opendj-sdk/opends/src/server/org/opends/server/synchronization/Historical.java
index 9b017fe..c780765 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/synchronization/Historical.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/synchronization/Historical.java
@@ -228,6 +228,8 @@
*/
Attribute modAttr = mod.getAttribute();
+ if (modAttr.getAttributeType().equals(historicalAttrType))
+ return;
Set<String> options = modAttr.getOptions();
if (options.isEmpty())
options = null;
@@ -301,9 +303,8 @@
*/
if (!modifyOperation.isSynchronizationOperation())
{
- for (Iterator modsIterator = mods.iterator(); modsIterator.hasNext();)
+ for (Modification mod : mods)
{
- Modification mod = (Modification) modsIterator.next();
processLocalOrNonConflictModification(changeNumber, mod);
}
if (moreRecentChangenumber == null ||
--
Gitblit v1.10.0