diff --git a/wgmaster/migrate.py b/wgmaster/migrate.py index 66c679e..c73c5af 100755 --- a/wgmaster/migrate.py +++ b/wgmaster/migrate.py @@ -1341,6 +1341,8 @@ def migrate_deliveries(in_dir: str, out_dir: str) -> None: mgnr = delivery_dict[linrs[0]]['MGNR'] znr = delivery_dict[linrs[0]]['ZNR'] + glob_waage = set(delivery_dict[linr]['Waagentext'] for linr in linrs if delivery_dict[linr]['Waagentext']) + zwstid = lsnr[8] if zwstid not in branches: branches[zwstid] = {} @@ -1411,7 +1413,7 @@ def migrate_deliveries(in_dir: str, out_dir: str) -> None: hkid = lookup_hkid(kgnr, qualid) - waage = d['Waagentext'] + waage = list(glob_waage)[0] if len(glob_waage) == 1 else d['Waagentext'] scale_id, weighing_id = None, None if waage: waage = re.split(r' +', waage)