diff --git a/src/pgstac/sql/002b_cql.sql b/src/pgstac/sql/002b_cql.sql index 79eb1a73..76e26554 100644 --- a/src/pgstac/sql/002b_cql.sql +++ b/src/pgstac/sql/002b_cql.sql @@ -329,8 +329,8 @@ BEGIN IF op = 'between' THEN args = jsonb_build_array( args->0, - args->1->0, - args->1->1 + args->1, + args->2 ); END IF; diff --git a/src/pgstac/tests/pgtap/004_search.sql b/src/pgstac/tests/pgtap/004_search.sql index 0f343138..efab692f 100644 --- a/src/pgstac/tests/pgtap/004_search.sql +++ b/src/pgstac/tests/pgtap/004_search.sql @@ -401,7 +401,7 @@ SELECT results_eq($$ "op": "between", "args": [ { "property": "eo:cloud_cover" }, - [ 0, 50 ] + 0, 50 ] } }