From 6609bbb15654de78b2460080f2f8417974cb1df5 Mon Sep 17 00:00:00 2001 From: Ivan Shershnev Date: Wed, 14 Jan 2026 12:02:16 +0100 Subject: [PATCH] DBE-25198 DBE-25199 Fix extraction for grid in the list of objects in the database explorer GitOrigin-RevId: 3fa3c457299e647e18b19cf0b7dac41704188f0d --- grid/impl/src/dump/DumpHandler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/grid/impl/src/dump/DumpHandler.java b/grid/impl/src/dump/DumpHandler.java index cf3a1bd83fec..d74ed9072307 100644 --- a/grid/impl/src/dump/DumpHandler.java +++ b/grid/impl/src/dump/DumpHandler.java @@ -121,9 +121,12 @@ public abstract class DumpHandler { int resultSetIndex = getResultSetIndex(s); ModelIndexSet selectedColumns = getSelectedColumns(s); String queryText = myNameProvider.getQueryText(s); + if (queryText == null) { // I see no reason to just ignore extractions with a null query if we allow empty string queries + queryText = ""; + } String name = myNameProvider.getName(s); DataExtractor extractor = factory.createExtractor(createExtractorConfig(s, project)); - return extractor != null && queryText != null ? + return extractor != null ? new Triple<>((T)s, extractor, new DumpHandlerParameters(selectedColumns, queryText, subQueryIndex, resultSetIndex, name)) : null; })