summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/access/nbtree/nbtutils.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/backend/access/nbtree/nbtutils.c b/src/backend/access/nbtree/nbtutils.c
index 11802a4c215..adfa2fd292f 100644
--- a/src/backend/access/nbtree/nbtutils.c
+++ b/src/backend/access/nbtree/nbtutils.c
@@ -1826,7 +1826,7 @@ _bt_advance_array_keys(IndexScanDesc scan, BTReadPageState *pstate,
/* Recheck _bt_check_compare on behalf of caller */
if (_bt_check_compare(scan, dir, tuple, tupnatts, tupdesc, false,
- false, &continuescan,
+ !sktrig_required, &continuescan,
&nsktrig) &&
!so->scanBehind)
{
@@ -2799,8 +2799,6 @@ _bt_check_compare(IndexScanDesc scan, ScanDirection dir,
{
BTScanOpaque so = (BTScanOpaque) scan->opaque;
- Assert(!forcenonrequired || advancenonrequired);
-
*continuescan = true; /* default assumption */
for (; *ikey < so->numberOfKeys; (*ikey)++)