From 1d0e182f11f52e09852e4844e3ac2de14bcecb9b Mon Sep 17 00:00:00 2001
From: Kubat <mael.martin31@gmail.com>
Date: Thu, 30 Apr 2020 20:15:26 +0200
Subject: [PATCH] Fix checks

---
 src/database/update.c | 2 +-
 src/net/downloader.c  | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/database/update.c b/src/database/update.c
index 5262aed5..4c677ed5 100644
--- a/src/database/update.c
+++ b/src/database/update.c
@@ -64,7 +64,7 @@ database_update_set_available(sqlite3 *db, uint64_t id)
     sqlite3_stmt *stmt;
     SQLITE_PREPARE(db, stmt, SQL_STMT, error);
     SQLITE_BIND_INT(db, stmt, 1, (int) id, error);
-    if (sqlite3_step(stmt) != SQLITE_OK)
+    if (sqlite3_step(stmt) != SQLITE_DONE)
         goto error;
     sqlite3_finalize(stmt);
     LOG_INFO_SCT("DB", "Kara %ld is now available", id);
diff --git a/src/net/downloader.c b/src/net/downloader.c
index 7ff99945..1bbe9a2e 100644
--- a/src/net/downloader.c
+++ b/src/net/downloader.c
@@ -378,7 +378,7 @@ __handle_got_json(volatile sqlite3 *db, struct lkt_repo *repo, struct json_objec
         }
         snprintf(kara->filename + kara_dir_len, PATH_MAX - kara_dir_len, "%d.mkv", integer);
         kara->filename[PATH_MAX - 1] = 0;
-        LOG_INFO("Crafted filename is '%s'", kara->filename);
+        LOG_INFO_SCT("REPO", "Crafted filename is '%s'", kara->filename);
 
         err |= safe_json_get_string(kara_json, "song_name",   kara->mdt.song_name,   LEKTOR_TAG_MAX);
         err |= safe_json_get_string(kara_json, "source_name", kara->mdt.source_name, LEKTOR_TAG_MAX);
@@ -391,7 +391,7 @@ __handle_got_json(volatile sqlite3 *db, struct lkt_repo *repo, struct json_objec
         if (safe_json_get_int32(kara_json, "song_number", &kara->mdt.song_number))
             goto err;
 
-        if (database_update_add((sqlite3 *) db, kara->filename, &kara->mdt, kara->id, false)) {
+        if (!database_update_add((sqlite3 *) db, kara->filename, &kara->mdt, kara->id, false)) {
             LOG_ERROR_SCT("REPO", "Could not add unavailable kara %ld to db", kara->id);
             continue;
         }
@@ -404,7 +404,7 @@ __handle_got_json(volatile sqlite3 *db, struct lkt_repo *repo, struct json_objec
             continue;
         }
 
-        if (database_update_set_available((sqlite3 *) db, kara->id)) {
+        if (!database_update_set_available((sqlite3 *) db, kara->id)) {
             LOG_WARN_SCT("REPO", "Could not set kara %ld available", kara->id);
             continue;
         }
-- 
GitLab