From 3f9cb3093c116b3c606263cd411470622f7093af Mon Sep 17 00:00:00 2001 From: polyfloyd <floyd@polyfloyd.net> Date: Sun, 23 Mar 2025 13:53:01 +0100 Subject: [PATCH] Fix duplicate aliases being written --- inflatinator/revbank.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inflatinator/revbank.py b/inflatinator/revbank.py index 1e7d174..8b81a57 100644 --- a/inflatinator/revbank.py +++ b/inflatinator/revbank.py @@ -94,8 +94,8 @@ def update_product_pricings(src): lines_out.append(line) continue - human_aliases = sorted(set(product.aliases) - set([prod_info.gtin]) - set(prod_info.aliases)) - product.aliases = [prod_info.gtin, *prod_info.aliases, *human_aliases] + aliases = sorted(set(product.aliases) - {prod_info.gtin}) + product.aliases = [prod_info.gtin, *aliases] # Apply profit margin and divide by the number of units per sold packaging. unit_price = prod_info.price * profit_margin / prod_info.units