diff --git a/wgmaster/migrate.py b/wgmaster/migrate.py index 2918970..08457cc 100755 --- a/wgmaster/migrate.py +++ b/wgmaster/migrate.py @@ -915,7 +915,7 @@ def migrate_parameters(in_dir: str, out_dir: str) -> None: shortened = name.replace(' für ', ' f. ').replace(' und ', ' u. ') suffix = params['MANDANTENNAME2'].lower().replace(' ', '').replace('.', '') suffixes = { - 'reggenmbg': 'reg. Gen.m.b.H.' + 'reggenmbh': 'reg. Gen.m.b.H.' } new_params: Dict[str, Optional[str]] = { @@ -938,7 +938,7 @@ def migrate_parameters(in_dir: str, out_dir: str) -> None: 'WEBSITE': params['MANDANTENHOMEPAGE'], } - with open(f'{out_dir}/client_parameter.csv') as f: + with open(f'{out_dir}/client_parameter.csv', 'w+', encoding='utf-8') as f: f.write('param;value\n') for param, value in new_params.items(): f.write(csv.format_row(param, value)) @@ -982,7 +982,7 @@ def main() -> None: migrate_contracts(args.in_dir, args.out_dir) migrate_deliveries(args.in_dir, args.out_dir) migrate_payments(args.in_dir, args.out_dir) - migrate_parameters((args.in_dir, args.out_dir)) + migrate_parameters(args.in_dir, args.out_dir) DB_CNX.close()