From b29703074124041a11f3d7341d8e3942df0b89db Mon Sep 17 00:00:00 2001 From: Jiri Pechanec Date: Mon, 14 Dec 2020 07:13:29 +0100 Subject: [PATCH] DBZ-2847 Outbox event read-only to not generate updates --- .../io/debezium/outbox/quarkus/internal/EventDispatcher.java | 1 + 1 file changed, 1 insertion(+) diff --git a/debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/EventDispatcher.java b/debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/EventDispatcher.java index acfd72ed0..fe8e97de3 100644 --- a/debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/EventDispatcher.java +++ b/debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/EventDispatcher.java @@ -101,6 +101,7 @@ public void onExportedEvent(@Observes ExportedEvent event) { // Unwrap to Hibernate session and save Session session = entityManager.unwrap(Session.class); session.save(OUTBOX_ENTITY_FULLNAME, dataMap); + session.setReadOnly(dataMap, true); // Remove entity if the configuration deems doing so, leaving useful // for debugging