From d15d2051815dd4cde77d371e7f7d5c77ccab1749 Mon Sep 17 00:00:00 2001
From: Felix Reichenbach <felix.reichenbach@mgm-tp.com>
Date: Mon, 27 Jan 2025 10:27:29 +0100
Subject: [PATCH] OZG-7515 change parent ids back to strings

---
 ...014_AddItemNameBescheidToPatchAttachedItemCommand.java | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/common/migration/M014_AddItemNameBescheidToPatchAttachedItemCommand.java b/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/common/migration/M014_AddItemNameBescheidToPatchAttachedItemCommand.java
index c7d218ef9..c00465786 100644
--- a/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/common/migration/M014_AddItemNameBescheidToPatchAttachedItemCommand.java
+++ b/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/common/migration/M014_AddItemNameBescheidToPatchAttachedItemCommand.java
@@ -54,19 +54,19 @@ public class M014_AddItemNameBescheidToPatchAttachedItemCommand { // NOSONAR
 		updateDocuments(mongoOperations, parentIds);
 	}
 
-	List<ObjectId> getSendBescheidCommandIds(MongoOperations mongoOperations) {
+	List<String> getSendBescheidCommandIds(MongoOperations mongoOperations) {
 		var commands = mongoOperations.find(Query.query(Criteria.where(ORDER_FIELD).is(SEND_BESCHEID_ORDER)), Document.class,
 				COMMAND_COLLECTION_NAME);
-		return commands.stream().map(command -> command.getObjectId(ID_FIELD)).toList();
+		return commands.stream().map(command -> command.getObjectId(ID_FIELD)).map(ObjectId::toString).toList();
 	}
 
-	void updateDocuments(MongoOperations mongoOperations, List<ObjectId> parentIds) {
+	void updateDocuments(MongoOperations mongoOperations, List<String> parentIds) {
 		var query = buildQuery(parentIds);
 		var update = new Update().set(ITEM_NAME_FILED, BESCHEID_ITEM_NAME);
 		mongoOperations.updateMulti(query, update, COMMAND_COLLECTION_NAME);
 	}
 
-	Query buildQuery(List<ObjectId> parentIds) {
+	Query buildQuery(List<String> parentIds) {
 		return new Query().addCriteria(new Criteria().andOperator(
 				Criteria.where(PARENT_ID_FIELD).in(parentIds),
 				Criteria.where(ORDER_FIELD).is(PATCH_ATTACHED_ITEM_ORDER),
-- 
GitLab