Skip to content
Extraits de code Groupes Projets
Vérifiée Valider 1d0e182f rédigé par Kubat's avatar Kubat
Parcourir les fichiers

Fix checks

parent 05ef3bf7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!65Resolve "Sync from kurisu"
...@@ -64,7 +64,7 @@ database_update_set_available(sqlite3 *db, uint64_t id) ...@@ -64,7 +64,7 @@ database_update_set_available(sqlite3 *db, uint64_t id)
sqlite3_stmt *stmt; sqlite3_stmt *stmt;
SQLITE_PREPARE(db, stmt, SQL_STMT, error); SQLITE_PREPARE(db, stmt, SQL_STMT, error);
SQLITE_BIND_INT(db, stmt, 1, (int) id, error); SQLITE_BIND_INT(db, stmt, 1, (int) id, error);
if (sqlite3_step(stmt) != SQLITE_OK) if (sqlite3_step(stmt) != SQLITE_DONE)
goto error; goto error;
sqlite3_finalize(stmt); sqlite3_finalize(stmt);
LOG_INFO_SCT("DB", "Kara %ld is now available", id); LOG_INFO_SCT("DB", "Kara %ld is now available", id);
......
...@@ -378,7 +378,7 @@ __handle_got_json(volatile sqlite3 *db, struct lkt_repo *repo, struct json_objec ...@@ -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); snprintf(kara->filename + kara_dir_len, PATH_MAX - kara_dir_len, "%d.mkv", integer);
kara->filename[PATH_MAX - 1] = 0; 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, "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); 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 ...@@ -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)) if (safe_json_get_int32(kara_json, "song_number", &kara->mdt.song_number))
goto err; 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); LOG_ERROR_SCT("REPO", "Could not add unavailable kara %ld to db", kara->id);
continue; continue;
} }
...@@ -404,7 +404,7 @@ __handle_got_json(volatile sqlite3 *db, struct lkt_repo *repo, struct json_objec ...@@ -404,7 +404,7 @@ __handle_got_json(volatile sqlite3 *db, struct lkt_repo *repo, struct json_objec
continue; 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); LOG_WARN_SCT("REPO", "Could not set kara %ld available", kara->id);
continue; continue;
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter