diff --git a/core/trino-spi/src/main/java/io/trino/spi/block/DictionaryBlock.java b/core/trino-spi/src/main/java/io/trino/spi/block/DictionaryBlock.java index 81fe117d0684..501ef13a1475 100644 --- a/core/trino-spi/src/main/java/io/trino/spi/block/DictionaryBlock.java +++ b/core/trino-spi/src/main/java/io/trino/spi/block/DictionaryBlock.java @@ -86,6 +86,7 @@ private static Block createInternal(int positionCount, Block dictionary, int[] i newIds[position] = dictionaryBlock.getId(ids[position]); } dictionary = dictionaryBlock.getDictionary(); + dictionarySourceId = dictionaryBlock.getDictionarySourceId(); ids = newIds; } return new DictionaryBlock(0, positionCount, dictionary, ids, false, false, dictionarySourceId);