FB-1281: FeatureBase crashes when Row call with "==" in Delete

- the EQ goes through HasConditionArg(), but the error wasn't caught
in the case of Delete.
This commit is contained in:
rachithrr 2022-03-21 15:40:39 -05:00
parent a9b56b055e
commit d7c561aa7d

View file

@ -8291,6 +8291,9 @@ func (e *executor) executeDeleteRecordFromShard(ctx context.Context, index strin
//bmCall is a bitmap
row, err := e.executeBitmapCallShard(ctx, qcx, index, bmCall, shard)
qcx.Abort()
if err != nil {
return false, err
}
if len(row.segments) == 0 {
return
}