diff --git a/scripts/init.sql b/scripts/init.sql index 3f36cb0a701e9e062c57390e4acc7a741ac4c835..5ef96a0b6b56f9fd7cf6bc1a30f68e0076988237 100644 --- a/scripts/init.sql +++ b/scripts/init.sql @@ -22,7 +22,7 @@ CREATE TABLE IF NOT EXISTS kara , string TEXT GENERATED ALWAYS AS ( song_type || ' - ' || language || ' / ' || source_name || ' - ' || category || song_number || ' - ' || song_name || ' [ ' || author_name || ' ]' || - CASE WHEN available = 0 THEN '(U)' ELSE '' END + CASE WHEN available = 0 THEN ' (U)' ELSE '' END ) STORED ); diff --git a/src/net/downloader.c b/src/net/downloader.c index 8b02cda6a199fcb11b74ae9f91f519711b205d62..b3dd76027e3a689014194f1c980ea3b6078286af 100644 --- a/src/net/downloader.c +++ b/src/net/downloader.c @@ -356,6 +356,7 @@ __handle_got_json(volatile sqlite3 *db, struct lkt_repo *repo, struct json_objec /* Get the id of the kara. */ if (safe_json_get_int32(kara_json, "id", &integer)) goto err; + kara->id = integer; /* Craft a fake filepath here, it will be used later. */ size_t kara_dir_len = strlen(repo->kara_dir);