From 1c70d6e179b5a2fde2a9b7a42e4047573f527ba1 Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Mon, 30 Mar 2026 16:57:56 +0000
Subject: [PATCH] The cleanest fix is to add a description attribute to ugroup before the multi-modify

---
 opendj-server-legacy/src/test/java/org/opends/server/plugins/ReferentialIntegrityPluginTestCase.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/opendj-server-legacy/src/test/java/org/opends/server/plugins/ReferentialIntegrityPluginTestCase.java b/opendj-server-legacy/src/test/java/org/opends/server/plugins/ReferentialIntegrityPluginTestCase.java
index 211ecd7..85e70f0 100644
--- a/opendj-server-legacy/src/test/java/org/opends/server/plugins/ReferentialIntegrityPluginTestCase.java
+++ b/opendj-server-legacy/src/test/java/org/opends/server/plugins/ReferentialIntegrityPluginTestCase.java
@@ -1872,7 +1872,10 @@
     addAttrEntry(configDN, dsConfigAttrFiltMapping,
                            "uniquemember:(objectclass=person)");
     replaceAttrEntry(configDN, "ds-cfg-enabled", "true");
-
+    
+    // Ensure 'description' exists on ugroup so the DELETE modification succeeds.
+    addAttrEntry(DN.valueOf(ugroup), "description", "test description");
+    
     // Build a modify request with a non-ADD/REPLACE modification first,
     // followed by an ADD of a uniquemember referencing a missing DN.
     final ModifyRequest modifyRequest = Requests.newModifyRequest(DN.valueOf(ugroup));

--
Gitblit v1.10.0