From 3fb9a265fe9d613696b0bddb9e0bb81cc60594fe Mon Sep 17 00:00:00 2001 From: Brian Hulette Date: Wed, 28 Feb 2018 12:30:01 -0500 Subject: [PATCH] Fix bug in DictionaryVector with nullable indices --- js/src/vector.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/js/src/vector.ts b/js/src/vector.ts index f36c691e1bd27..6c2bbbb86a7d2 100644 --- a/js/src/vector.ts +++ b/js/src/vector.ts @@ -399,6 +399,9 @@ export class DictionaryVector extends Vector; constructor(data: Data>, view: View> = new DictionaryView(data.dictionary, new IntVector(data.indices))) { super(data as Data, view); + if (view instanceof ValidityView) { + view = (view as any).view; + } if (data instanceof DictionaryData && view instanceof DictionaryView) { this.indices = view.indices; this.dictionary = data.dictionary;