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