Skip to content

Commit 18db74e

Browse files
committed
Add type check for query results
1 parent d5403ad commit 18db74e

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

extensions/ql-vscode/src/data-extensions-editor/generate-flow-model.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,16 @@ class FlowModelGenerator {
7575

7676
const results = decodedResults.tuples;
7777

78-
return results.map((result) => {
79-
const row = result[0] as string;
80-
81-
return definition.readModeledMethod(row.split(";"));
82-
});
78+
return (
79+
results
80+
// This is just a sanity check. The query should only return strings.
81+
.filter((result) => typeof result[0] === "string")
82+
.map((result) => {
83+
const row = result[0] as string;
84+
85+
return definition.readModeledMethod(row.split(";"));
86+
})
87+
);
8388
}
8489

8590
async run(

0 commit comments

Comments
 (0)