diff --git a/apps/pyMetadata/clazz/Metadata.py b/apps/pyMetadata/clazz/Metadata.py index 112ec067..ab0bdab2 100644 --- a/apps/pyMetadata/clazz/Metadata.py +++ b/apps/pyMetadata/clazz/Metadata.py @@ -22,5 +22,12 @@ class Metadata: source: str def to_dict(self): - return asdict(self) - + # Trimmer alle strenger før de konverteres til dict + def trim(item): + if isinstance(item, str): + return item.strip() + elif isinstance(item, list): + return [trim(sub_item) for sub_item in item] + return item + + return {key: trim(value) for key, value in asdict(self).items()} \ No newline at end of file