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
|
|
@ -956,3 +956,13 @@ world",
|
|||
}
|
||||
`)
|
||||
}
|
||||
|
||||
func TestSelectJsonObject_NullMoreThanOneRow(t *testing.T) {
|
||||
var dest map[string]any
|
||||
|
||||
_, err := qrm.QueryJsonObj(ctx, db, `
|
||||
SELECT NULL::json AS "json"
|
||||
UNION ALL
|
||||
SELECT NULL::json AS "json"`, nil, &dest)
|
||||
require.ErrorContains(t, err, "jet: query returned more then one row")
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue