Skip to content

Commit

Permalink
in zetasqlite_decode_array - allow to decode nil value (#8)
Browse files Browse the repository at this point in the history
  • Loading branch information
yuval-bavli committed Dec 19, 2023
1 parent d5ff054 commit d08f0de
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions internal/function_register.go
Original file line number Diff line number Diff line change
Expand Up @@ -427,9 +427,14 @@ func RegisterFunctions(conn *sqlite3.SQLiteConn) error {
if err != nil {
return "", err
}
array, err := decoded.ToArray()
if err != nil {
return "", err
var array *ArrayValue
if decoded != nil {
array, err = decoded.ToArray()
if err != nil {
return "", err
}
} else {
array = &ArrayValue{values: make([]Value, 0)}
}
encodedValues := make([]interface{}, 0, len(array.values))
for _, value := range array.values {
Expand Down

0 comments on commit d08f0de

Please sign in to comment.