From 47e7e2dacf2f1d21e5f76e3f87e6d9d7fb4d1f0f Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 16 Feb 2022 11:25:38 +0100 Subject: [PATCH] [jOOQ/jOOQ#13080] MULTISET emulation using XML produces a null Result --- jOOQ/src/main/java/org/jooq/impl/XMLHandler.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/XMLHandler.java b/jOOQ/src/main/java/org/jooq/impl/XMLHandler.java index bd4fe63753..572934eff9 100644 --- a/jOOQ/src/main/java/org/jooq/impl/XMLHandler.java +++ b/jOOQ/src/main/java/org/jooq/impl/XMLHandler.java @@ -229,6 +229,9 @@ final class XMLHandler extends DefaultHandler { log.debug("< " + qName); if (states.isEmpty() && s.inResult && s.inRecord == 0 && "result".equalsIgnoreCase(qName)) { + if (s.result == null) + initResult(); + s.inResult = false; } else if (s.inResult && s.inFields && "fields".equalsIgnoreCase(qName)) {