fix(sqlite): encode bool as integer (#2620)

This commit is contained in:
Luiz Carvalho
2023-07-14 20:27:53 -03:00
committed by GitHub
parent 1d1095e94f
commit 3662bdab84
3 changed files with 25 additions and 0 deletions

View File

@@ -205,6 +205,7 @@ fn map_arguments(args: AnyArguments<'_>) -> SqliteArguments<'_> {
.into_iter()
.map(|val| match val {
AnyValueKind::Null => SqliteArgumentValue::Null,
AnyValueKind::Bool(b) => SqliteArgumentValue::Int(b as i32),
AnyValueKind::SmallInt(i) => SqliteArgumentValue::Int(i as i32),
AnyValueKind::Integer(i) => SqliteArgumentValue::Int(i),
AnyValueKind::BigInt(i) => SqliteArgumentValue::Int64(i),