From 3ec0ccd3f4f9d50beb7774e4d3d4bd81bee451be Mon Sep 17 00:00:00 2001 From: Piotr Dobrowolski Date: Wed, 1 Apr 2020 11:08:45 +0200 Subject: [PATCH] extract_postalcodes: don't update prefilled FaceshieldRequests --- formity/scripts.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/formity/scripts.py b/formity/scripts.py index db127f6..6a0713a 100644 --- a/formity/scripts.py +++ b/formity/scripts.py @@ -59,7 +59,7 @@ def import_file(input_file, model, lookup, columns=None, delimiter=',', ignore_h def extract_postalcodes(): for r in FaceshieldRequest.query.all(): code = re.findall(r'(\d{2})\s*-\s*(\d{3})', str(r.entity_info)) - if code: + if code and not r.shipping_postalcode: r.shipping_postalcode = '-'.join(code[0]) r.shipping_city = PostalCode.query.get(r.shipping_postalcode).city print(r.id, r.shipping_postalcode)