Make sure we query empty instead of null
This commit is contained in:
@@ -136,6 +136,10 @@ void CollectionQuery::AddWhere(const QString &column, const QVariant &value, con
|
|||||||
if (value.type() == QVariant::Int) {
|
if (value.type() == QVariant::Int) {
|
||||||
where_clauses_ << QString("%1 %2 %3").arg(column, op, value.toString());
|
where_clauses_ << QString("%1 %2 %3").arg(column, op, value.toString());
|
||||||
}
|
}
|
||||||
|
else if (value.type() == QVariant::String && value.toString().isNull()) {
|
||||||
|
where_clauses_ << QString("%1 %2 ?").arg(column, op);
|
||||||
|
bound_values_ << QString("");
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
where_clauses_ << QString("%1 %2 ?").arg(column, op);
|
where_clauses_ << QString("%1 %2 ?").arg(column, op);
|
||||||
bound_values_ << value;
|
bound_values_ << value;
|
||||||
|
|||||||
Reference in New Issue
Block a user