From 3310f7e7a75628508b50edef5b4f7b441b2787ed Mon Sep 17 00:00:00 2001 From: derrod Date: Mon, 2 Nov 2020 18:35:22 +0100 Subject: [PATCH] [core] Fix crash if no old manifest present --- legendary/core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legendary/core.py b/legendary/core.py index 9bc462e..0717a2e 100644 --- a/legendary/core.py +++ b/legendary/core.py @@ -722,7 +722,8 @@ class LegendaryCore: # check if we should use a delta manifest or not disable_delta = disable_delta or ((override_old_manifest or override_manifest) and not override_delta_manifest) - disable_delta = disable_delta or (old_manifest.meta.build_id == new_manifest.meta.build_id) + if old_manifest and new_manifest: + disable_delta = disable_delta or (old_manifest.meta.build_id == new_manifest.meta.build_id) if old_manifest and new_manifest and not disable_delta: if override_delta_manifest: self.log.info(f'Overriding delta manifest with "{override_delta_manifest}"')