Check fingerprint for NULL
This commit is contained in:
parent
5f008d1560
commit
7f085c4012
|
@ -354,7 +354,7 @@ SongList CollectionBackend::SongsWithMissingFingerprint(const int id) {
|
||||||
QSqlDatabase db(db_->Connect());
|
QSqlDatabase db(db_->Connect());
|
||||||
|
|
||||||
QSqlQuery q(db);
|
QSqlQuery q(db);
|
||||||
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1 WHERE directory_id = :directory_id AND unavailable = 0 AND fingerprint = ''").arg(songs_table_));
|
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1 WHERE directory_id = :directory_id AND unavailable = 0 AND (fingerprint IS NULL OR fingerprint = '')").arg(songs_table_));
|
||||||
q.bindValue(":directory_id", id);
|
q.bindValue(":directory_id", id);
|
||||||
q.exec();
|
q.exec();
|
||||||
if (db_->CheckErrors(q)) return SongList();
|
if (db_->CheckErrors(q)) return SongList();
|
||||||
|
|
Loading…
Reference in New Issue