From e5676a159ec436fcc924706d6bd4b30ee3cda98c Mon Sep 17 00:00:00 2001
From: Kubat <mael.martin31@gmail.com>
Date: Tue, 5 May 2020 12:27:03 +0200
Subject: [PATCH] Remove not needed ifs/elses

---
 src/net/downloader.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/net/downloader.c b/src/net/downloader.c
index 4ce293b1..b25ebac8 100644
--- a/src/net/downloader.c
+++ b/src/net/downloader.c
@@ -350,12 +350,11 @@ __handle_got_json(volatile sqlite3 *db, struct lkt_repo *repo, struct json_objec
         if (safe_json_get_long(kara_json, "unix_timestamp", &timestamp))
             continue;
         filestamp = get_mtime(kara.filename);
-        if (database_get_timestamp(db) < filestamp)
-            LOG_WARN_SCT("REPO", "Download kara '%ld' with path '%s'", kara.id, kara.filename);
-        else if (filestamp > timestamp) {
+        if (database_get_timestamp(db) >= filestamp && filestamp > timestamp) {
             LOG_INFO_SCT("REPO", "Ignore kara '%ld' with path '%s'", kara.id, kara.filename);
             continue;
         }
+        LOG_WARN_SCT("REPO", "Download kara '%ld' with path '%s'", kara.id, 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);
-- 
GitLab