diff --git a/src/collection/collectionbackend.cpp b/src/collection/collectionbackend.cpp index 6ad885b75..6f05b32c1 100644 --- a/src/collection/collectionbackend.cpp +++ b/src/collection/collectionbackend.cpp @@ -907,14 +907,14 @@ void CollectionBackend::MarkSongsUnavailable(const SongList &songs, const bool u QMutexLocker l(db_->Mutex()); QSqlDatabase db(db_->Connect()); - SqlQuery remove(db); - remove.prepare(QString("UPDATE %1 SET unavailable = %2 WHERE ROWID = :id").arg(songs_table_).arg(static_cast(unavailable))); + SqlQuery query(db); + query.prepare(QString("UPDATE %1 SET unavailable = %2 WHERE ROWID = :id").arg(songs_table_).arg(static_cast(unavailable))); ScopedTransaction transaction(&db); for (const Song &song : songs) { - remove.BindValue(":id", song.id()); - if (!remove.Exec()) { - db_->ReportErrors(remove); + query.BindValue(":id", song.id()); + if (!query.Exec()) { + db_->ReportErrors(query); return; } }