From 88e5620001d65afa8d0d8e07d1361fa44705743e Mon Sep 17 00:00:00 2001
From: gbellato <gbellato@localhost>
Date: Fri, 11 May 2007 13:19:28 +0000
Subject: [PATCH] This code allows the replication code to replay operation in the correct order when operation have dependencies (like adding child entry after parent)
---
opends/src/server/org/opends/server/replication/protocol/AddMsg.java | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/protocol/AddMsg.java b/opends/src/server/org/opends/server/replication/protocol/AddMsg.java
index b135225..f93bb98 100644
--- a/opends/src/server/org/opends/server/replication/protocol/AddMsg.java
+++ b/opends/src/server/org/opends/server/replication/protocol/AddMsg.java
@@ -139,8 +139,9 @@
for (Attribute a : userAttributes)
elems.add(new LDAPAttribute(a).encode());
- for (Attribute a : operationalAttributes)
- elems.add(new LDAPAttribute(a).encode());
+ if (operationalAttributes != null)
+ for (Attribute a : operationalAttributes)
+ elems.add(new LDAPAttribute(a).encode());
encodedAttributes = ASN1Element.encodeValue(elems);
}
--
Gitblit v1.10.0