]> git.lizzy.rs Git - nhentai.git/commitdiff
Fixed potential re-download
authorkaramori77 <78544883+karamori77@users.noreply.github.com>
Tue, 20 Apr 2021 03:04:52 +0000 (11:04 +0800)
committerGitHub <noreply@github.com>
Tue, 20 Apr 2021 03:04:52 +0000 (11:04 +0800)
Moved forward save-history check 1 indent so it works with download by id too
Mapped all ids to int since there are cases where its a string in the API

nhentai/command.py

index 8b0540682f84d148ad0b4132e75304746478f7d8..bc987fb8852390a6d705e7205be26c2842d6a9f3 100644 (file)
@@ -65,11 +65,11 @@ def main():
     if options.is_download and doujinshis:
         doujinshi_ids = [i['id'] for i in doujinshis]
 
-        if options.is_save_download_history:
-            with DB() as db:
-                data = map(int, db.get_all())
+    if options.is_save_download_history:
+        with DB() as db:
+            data = map(int, db.get_all())
 
-            doujinshi_ids = list(set(doujinshi_ids) - set(data))
+        doujinshi_ids = list(set(map(int, doujinshi_ids)) - set(data))
 
     if doujinshi_ids:
         for i, id_ in enumerate(doujinshi_ids):