Skip to content

Commit f50a084

Browse files
committed
Fix a null dereference in completion
FIX: Fix a null dereference in schema-based autocompletion. See https://discuss.codemirror.net/t/sql-autocomplete-object-columns-doesnt-show/7939
1 parent 9bf24c8 commit f50a084

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/complete.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ export function completeFromSchema(schema: SQLNamespace,
183183
let level = top
184184
for (let name of parents) {
185185
while (!level.children || !level.children[name]) {
186-
if (level == top) level = defaultSchema
186+
if (level == top && defaultSchema) level = defaultSchema
187187
else if (level == defaultSchema && defaultTableName) level = level.child(defaultTableName)
188188
else return null
189189
}

0 commit comments

Comments
 (0)