From 19f9b92fd7f0e91c00aaf052b2099b4513e009c3 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
---
opends/src/server/org/opends/server/synchronization/Historical.java | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/opends/src/server/org/opends/server/synchronization/Historical.java b/opends/src/server/org/opends/server/synchronization/Historical.java
index 9b017fe..c780765 100644
--- a/opends/src/server/org/opends/server/synchronization/Historical.java
+++ b/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