From 9c9fee8f11de8269daa5ce9c3473facabf7dddb8 Mon Sep 17 00:00:00 2001 From: derrod Date: Sun, 6 Sep 2020 06:18:43 +0200 Subject: [PATCH] [core] Don't request delta manifest if old == new --- legendary/core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legendary/core.py b/legendary/core.py index 3662dd5..b5bd487 100644 --- a/legendary/core.py +++ b/legendary/core.py @@ -702,7 +702,8 @@ class LegendaryCore: self.lgd.save_manifest(game.app_name, new_manifest_data, version=new_manifest.meta.build_version) # also fetch optimized delta manifest (may not exist) - if old_manifest and new_manifest and not (override_old_manifest or override_manifest or disable_delta): + if old_manifest and new_manifest and not (override_old_manifest or override_manifest or disable_delta or + old_manifest.meta.build_id == new_manifest.meta.build_id): delta_manifest_data = self.get_delta_manifest(randchoice(base_urls), old_manifest.meta.build_id, new_manifest.meta.build_id)