From 204ab8a157ae7cbd306430ecc9b8b91f0484dcfe Mon Sep 17 00:00:00 2001 From: Stijn Peeters Date: Tue, 4 Feb 2025 18:16:47 +0100 Subject: [PATCH] Add a 'missing fields' key to mapped dataset items --- common/lib/item_mapping.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/lib/item_mapping.py b/common/lib/item_mapping.py index dd6c3a47..abeb3823 100644 --- a/common/lib/item_mapping.py +++ b/common/lib/item_mapping.py @@ -101,6 +101,10 @@ def __init__(self, mapper, original, mapped_object, *args, **kwargs): self._original = original self._mapped_object = mapped_object + if hasattr(mapped_object, "get_missing_fields"): + self.missing_fields = mapped_object.get_missing_fields() + self["missing_fields"] = ", ".join(self.missing_fields) + @property def original(self): """