diff options
-rw-r--r-- | src/backend/access/nbtree/nbtpreprocesskeys.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/access/nbtree/nbtpreprocesskeys.c b/src/backend/access/nbtree/nbtpreprocesskeys.c index 1cc99e6cdf2..a136e4bbfdf 100644 --- a/src/backend/access/nbtree/nbtpreprocesskeys.c +++ b/src/backend/access/nbtree/nbtpreprocesskeys.c @@ -1856,7 +1856,7 @@ _bt_preprocess_array_keys(IndexScanDesc scan, int *new_numberOfKeys) numArrayKeyData++; /* keep this scan key/array */ } - Assert(numSkipArrayKeys == 0); + Assert(numSkipArrayKeys == 0 || !so->qual_ok); /* Set final number of equality-type array keys */ so->numArrayKeys = numArrayKeys; |