diff --git a/internal/function_register.go b/internal/function_register.go index 5f859f5..b84b160 100644 --- a/internal/function_register.go +++ b/internal/function_register.go @@ -373,6 +373,9 @@ func RegisterFunctions(conn *sqlite3.SQLiteConn) error { if err != nil { return "", err } + if decoded == nil { + return nil, nil + } return decoded.Interface(), nil }, true); err != nil { return fmt.Errorf("failed to register group_by function: %w", err)