From bf9d94e09a43bb72904ce62f473067bc3d3d2ff3 Mon Sep 17 00:00:00 2001 From: Sebastien Luttringer <sebastien.luttringer@smartjog.com> Date: Tue, 25 Oct 2011 13:55:03 +0200 Subject: [PATCH] fix presence of is_min_version during read_metadata --- installsystems/image.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/installsystems/image.py b/installsystems/image.py index fc73b54..94009d0 100644 --- a/installsystems/image.py +++ b/installsystems/image.py @@ -554,10 +554,12 @@ class PackageImage(Image): desc.update(json.loads(img_desc)) self.check_image_name(desc["name"]) self.check_image_version(desc["version"]) + # add is_min_version if not present + if "is_min_version" not in desc: + desc["is_min_version"] = 0 # check installsystems min version - if "is_min_version" in desc: - if self.compare_versions(installsystems.version, desc["is_min_version"]) < 0: - raise Exception("Minimum Installsystems version not satisfied") + if self.compare_versions(installsystems.version, desc["is_min_version"]) < 0: + raise Exception("Minimum Installsystems version not satisfied") except Exception as e: raise Exception("Invalid description: %s" % e) # try to load changelog -- GitLab