From 7d00640919ebab1b74d9264c3c4d404fa78ecaa0 Mon Sep 17 00:00:00 2001 From: Benjamin Ledentec Date: Tue, 13 Aug 2024 18:01:24 +0200 Subject: [PATCH] fix: fix missing set of newly created payload on message object (#801) --- .../datamodels/cmd/commands/ChangePayloadRefCommand_Aai20.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/io/apicurio/datamodels/cmd/commands/ChangePayloadRefCommand_Aai20.java b/src/main/java/io/apicurio/datamodels/cmd/commands/ChangePayloadRefCommand_Aai20.java index 398b84a5..785b06d9 100755 --- a/src/main/java/io/apicurio/datamodels/cmd/commands/ChangePayloadRefCommand_Aai20.java +++ b/src/main/java/io/apicurio/datamodels/cmd/commands/ChangePayloadRefCommand_Aai20.java @@ -85,6 +85,7 @@ public void execute(Document document) { Object payload = message.payload; if (payload == null) { payload = JsonCompat.objectNode(); + message.payload = payload; } Object oldValue = JsonCompat.getProperty(payload, "$ref"); if (oldValue != null && JsonCompat.isString(oldValue)) {