Skip to content

Commit 3b8d4cf

Browse files
committed
remove duplicate id in the response
1 parent 9e32c73 commit 3b8d4cf

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MigrateThingDefinitionStrategy.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,9 @@ private Result<ThingEvent<?>> handleMigrateDefinition(
153153

154154
// 4. Apply migration and generate event
155155
final CompletionStage<ThingEvent<?>> eventStage = validatedStage.thenApply(pair -> ThingMigrated.of(
156-
pair.first(), nextRevision, eventTs, dittoHeaders,
156+
pair.first().toBuilder()
157+
.setId(context.getState())
158+
.build(), nextRevision, eventTs, dittoHeaders,
157159
metadata));
158160

159161
final CompletionStage<WithDittoHeaders> responseStage = validatedStage.thenApply(pair ->
@@ -337,7 +339,6 @@ private Thing applyMigrationPayload(final Context<ThingId> context, final Thing
337339
() -> dittoHeaders);
338340

339341
return ThingsModelFactory.newThingBuilder(mergedJson)
340-
.setId(context.getState())
341342
.setModified(eventTs)
342343
.setRevision(nextRevision)
343344
.build();

0 commit comments

Comments
 (0)