diff --git a/src/caoscrawler/converters.py b/src/caoscrawler/converters.py index f316eba6096356511192005d5628ae4657a07454..dc6883ca94a65acd58ecd321ee6ea77f86593cd3 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: