fix barcode reading bug
This commit is contained in:
parent
1ed58e9382
commit
71517f7820
1 changed files with 5 additions and 1 deletions
6
util.py
6
util.py
|
@ -83,7 +83,11 @@ def get_pallet(orderline):
|
||||||
def get_articles(orderline):
|
def get_articles(orderline):
|
||||||
articles = list()
|
articles = list()
|
||||||
for o in orderline['Message']['Order']['OrderLines']['OrderLine']:
|
for o in orderline['Message']['Order']['OrderLines']['OrderLine']:
|
||||||
for barcode in o['Barcodes']['Barcode']:
|
if isinstance(o['Barcodes']['Barcode'], basestring):
|
||||||
|
barcodes = [o['Barcodes']['Barcode']]
|
||||||
|
else:
|
||||||
|
barcodes = o['Barcodes']['Barcode']
|
||||||
|
for barcode in barcodes:
|
||||||
articles.append(
|
articles.append(
|
||||||
{'ApproachPoint1': {'X': 0, 'Y': 0, 'Z': 0},
|
{'ApproachPoint1': {'X': 0, 'Y': 0, 'Z': 0},
|
||||||
'ApproachPoint2': {'X': 0, 'Y': 0, 'Z': 0},
|
'ApproachPoint2': {'X': 0, 'Y': 0, 'Z': 0},
|
||||||
|
|
Loading…
Reference in a new issue