build: Prefer variant default value over family

Update #4468.
This commit is contained in:
Sebastian Huber committed 2021-07-15 08:07:28 +02:00
1 parent b6092cb82c
commit 6c1928caed
1 file changed
+4 -4
+4 -4
View File
@@ -694,14 +694,14 @@ class OptionItem(Item):
def default_value(self, variant, family):
value = self.data["default"]
for default in self.data["default-by-family"]:
if OptionItem._is_variant(default["families"], family):
value = default["value"]
break
for default in self.data["default-by-variant"]:
if OptionItem._is_variant(default["variants"], variant):
value = default["value"]
break
for default in self.data["default-by-family"]:
if OptionItem._is_variant(default["families"], family):
value = default["value"]
break
if value is None:
return value
if isinstance(value, list):