From 5fa149c0238903302a2454a1363623471c53db7f Mon Sep 17 00:00:00 2001 From: Josue Kouka Date: Tue, 17 Jul 2018 17:02:50 +0200 Subject: [PATCH] mdel: ignore case when searching for response files (#24912) --- passerelle/contrib/mdel/models.py | 8 ++++++-- .../{102-2-AEC-LA--1.zip => 102-2-aec-la--1.zip} | Bin .../{102-2-AEC-LA--4.zip => 102-2-aec-la--4.zip} | Bin 3 files changed, 6 insertions(+), 2 deletions(-) rename tests/data/mdel/test/outputs/{102-2-AEC-LA--1.zip => 102-2-aec-la--1.zip} (100%) rename tests/data/mdel/test/outputs/{102-2-AEC-LA--4.zip => 102-2-aec-la--4.zip} (100%) diff --git a/passerelle/contrib/mdel/models.py b/passerelle/contrib/mdel/models.py index 7a72a06..3d970b3 100644 --- a/passerelle/contrib/mdel/models.py +++ b/passerelle/contrib/mdel/models.py @@ -320,8 +320,12 @@ class Demand(models.Model): output_dir = os.path.join(resource_base_dir, self.resource.slug, 'outputs') - zfiles = [zfile for zfile in os.listdir(output_dir) - if zfile.startswith(self.demand_id) and zfile.endswith('.zip')] + # search demand response zip file + # without caring about the case + zfiles = [] + for zfile in os.listdir(output_dir): + if zfile.lower().startswith(self.demand_id.lower()) and zfile.lower().endswith('.zip'): + zfiles.append(zfile) def fnum(zfile): """Returns response's file number diff --git a/tests/data/mdel/test/outputs/102-2-AEC-LA--1.zip b/tests/data/mdel/test/outputs/102-2-aec-la--1.zip similarity index 100% rename from tests/data/mdel/test/outputs/102-2-AEC-LA--1.zip rename to tests/data/mdel/test/outputs/102-2-aec-la--1.zip diff --git a/tests/data/mdel/test/outputs/102-2-AEC-LA--4.zip b/tests/data/mdel/test/outputs/102-2-aec-la--4.zip similarity index 100% rename from tests/data/mdel/test/outputs/102-2-AEC-LA--4.zip rename to tests/data/mdel/test/outputs/102-2-aec-la--4.zip -- 2.18.0