From f649b5f9533f58d0606a36275aa527e4f842a3e9 Mon Sep 17 00:00:00 2001 From: Marcus Lindvall Date: Mon, 9 Dec 2019 10:36:06 +0100 Subject: [PATCH] Make sure alt unit is an order unit when using amount per piece --- pyjeeves/models/raw.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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):