Skip to content

Commit e535eac

Browse files
authored
fix: #843 loadRadixNode encountered type error when using @orama/plug… (#974)
1 parent c24cb81 commit e535eac

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/orama/src/trees/radix.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@ export class RadixNode {
417417
const node = new RadixNode(json.k, json.s, json.e)
418418
node.w = json.w
419419
node.d = new Set(json.d)
420-
node.c = new Map(json?.c?.map(([key, nodeJson]: [string, any]) => [key, RadixNode.fromJSON(nodeJson)]))
420+
node.c = new Map(json?.c?.map(([key, nodeJson]: [string, any]) => [key, RadixNode.fromJSON(nodeJson)]) || [])
421421
return node
422422
}
423423
}
@@ -434,7 +434,7 @@ export class RadixTree extends RadixNode {
434434
tree.e = json.e
435435
tree.k = json.k
436436
tree.d = new Set(json.d)
437-
tree.c = new Map(json.c?.map(([key, nodeJson]: [string, any]) => [key, RadixNode.fromJSON(nodeJson)]))
437+
tree.c = new Map(json?.c?.map(([key, nodeJson]: [string, any]) => [key, RadixNode.fromJSON(nodeJson)]) || [])
438438
return tree
439439
}
440440

0 commit comments

Comments
 (0)