diff --git a/pyjeeves/models/raw.py b/pyjeeves/models/raw.py index 98497ef..a42c78f 100644 --- a/pyjeeves/models/raw.py +++ b/pyjeeves/models/raw.py @@ -151,8 +151,9 @@ class Article(RawBaseModel): for unit in self.ArticleUnit: if unit.AltEnhetOrderStd == "1" and not spec_conv: return unit - elif (spec_conv and (unit.AltEnhetOmrFaktor == spec_conv or - unit.ArticleAlternativeUnit.AltEnhetOmrFaktor == spec_conv)): + elif (spec_conv and unit.AltEnhetOrder == "1" and ( + unit.AltEnhetOmrFaktor == spec_conv or + unit.ArticleAlternativeUnit.AltEnhetOmrFaktor == spec_conv)): return unit def get_unit_conv(self):