If SELECT_JSON returns more than one row of NULL values, SELECT_JSON should return an error.
This commit is contained in:
parent
a1d7684fc1
commit
159cd95599
3 changed files with 16 additions and 8 deletions
12
qrm/qrm.go
12
qrm/qrm.go
|
|
@ -131,14 +131,12 @@ func queryJson(ctx context.Context, db Queryable, query string, args []interface
|
|||
return 1, err
|
||||
}
|
||||
|
||||
if jsonData == nil {
|
||||
return 1, nil
|
||||
}
|
||||
if jsonData != nil {
|
||||
err = GlobalConfig.JsonUnmarshalFunc(jsonData, &destPtr)
|
||||
|
||||
err = GlobalConfig.JsonUnmarshalFunc(jsonData, &destPtr)
|
||||
|
||||
if err != nil {
|
||||
return 1, fmt.Errorf("jet: invalid json, %w", err)
|
||||
if err != nil {
|
||||
return 1, fmt.Errorf("jet: invalid json, %w", err)
|
||||
}
|
||||
}
|
||||
|
||||
if rows.Next() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue