]> Some of my projects - localmylist.git/commitdiff
Fix updateFilesFromPendingMyListUpdate accidentally using set_my_watched for setting...
authorAPTX <marek321@gmail.com>
Sat, 6 Jul 2013 11:04:59 +0000 (13:04 +0200)
committerAPTX <marek321@gmail.com>
Sat, 6 Jul 2013 11:04:59 +0000 (13:04 +0200)
This caused files to flip in state to unknown (in lml only) when marking episodes/anime as watched.

localmylist/database.cpp

index 20c16e15824efa5e194b3ae012ab9a3d779b632f..3396933f1f5aed27e69b85fee901ffb99670b338 100644 (file)
@@ -826,7 +826,7 @@ bool Database::updateFilesFromPendingMyListUpdate(const PendingMyListUpdate &req
        QSqlQuery &q = prepare(
        "UPDATE file f SET "
        "               my_watched = CASE WHEN pmu.set_my_watched = true THEN pmu.my_watched ELSE f.my_watched END, "
-       "               my_state = CASE WHEN pmu.set_my_watched = true THEN pmu.my_state ELSE f.my_state END, "
+       "               my_state = CASE WHEN pmu.set_my_state = true THEN pmu.my_state ELSE f.my_state END, "
        "               my_file_state = CASE WHEN pmu.set_my_file_state = true THEN pmu.my_file_state ELSE f.my_file_state END, "
        "               my_storage = CASE WHEN pmu.set_my_storage = true THEN pmu.my_storage ELSE f.my_storage END, "
        "               my_source = CASE WHEN pmu.set_my_source = true THEN pmu.my_source ELSE f.my_source END, "