diff --git a/core/vdbe/execute.rs b/core/vdbe/execute.rs index 176d19ef9..00410e9e3 100644 --- a/core/vdbe/execute.rs +++ b/core/vdbe/execute.rs @@ -2967,7 +2967,7 @@ pub fn op_seek_rowid( match temp_reg.get_value() { Value::Integer(i) => Some(*i), Value::Float(f) => Some(*f as i64), - _ => unreachable!("apply_affinity_char with Numeric should produce an integer if it returns true"), + _ => None, } } else { None