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