From 397f5c102affe523313064e43865d699ac79fef4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com> Date: Sat, 8 Oct 2022 15:17:53 +0200 Subject: [PATCH] MAINT: case insensitive special props --- src/caoscrawler/converters.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/caoscrawler/converters.py b/src/caoscrawler/converters.py index f316eba6..dc6883ca 100644 --- a/src/caoscrawler/converters.py +++ b/src/caoscrawler/converters.py @@ -218,15 +218,15 @@ def create_records(values: GeneralStore, keys_modified.append((name, key)) propvalue, collection_mode = handle_value(value, values) - if key in SPECIAL_PROPERTIES: + if key.lower() in SPECIAL_PROPERTIES: # e.g. description, name, etc. # list mode does not work for them - if key == "path" and not propvalue.startswith(os.path.sep): + if key.lower() == "path" and not propvalue.startswith(os.path.sep): propvalue = os.path.sep + propvalue # Convert relative to absolute paths: propvalue = os.path.normpath(propvalue) - setattr(c_record, key, propvalue) + setattr(c_record, key.lower(), propvalue) else: if c_record.get_property(key) is None: -- GitLab