Use QUrl::FullyEncoded in update compilations

This commit is contained in:
Jonas Kvinge 2019-11-13 23:51:04 +01:00
parent 175e568a28
commit c4f7054ca6
1 changed files with 3 additions and 3 deletions

View File

@ -963,11 +963,11 @@ void CollectionBackend::UpdateCompilations() {
void CollectionBackend::UpdateCompilations(QSqlQuery &find_song, QSqlQuery &update_song, SongList &deleted_songs, SongList &added_songs, const QUrl &url, const bool compilation_detected) {
// Get song, so we can tell the model its updated
find_song.bindValue(":url", url.toString());
find_song.bindValue(":url", url.toString(QUrl::FullyEncoded));
find_song.bindValue(":compilation_detected", int(!compilation_detected));
find_song.exec();
while (find_song.next()) {
Song song;
Song song(Song::Source_Collection);
song.InitFromQuery(find_song, true);
deleted_songs << song;
song.set_compilation_detected(compilation_detected);
@ -976,7 +976,7 @@ void CollectionBackend::UpdateCompilations(QSqlQuery &find_song, QSqlQuery &upda
// Update the song
update_song.bindValue(":compilation_detected", int(compilation_detected));
update_song.bindValue(":url", url.toString());
update_song.bindValue(":url", url.toString(QUrl::FullyEncoded));
update_song.exec();
db_->CheckErrors(update_song);