fix(mapping): handle None attributes in data (#3588)

Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
This commit is contained in:
Sergio Garcia
2024-03-21 17:56:21 +01:00
committed by GitHub
parent 28e8f0de2b
commit 74aaeaa95c
+3 -3
View File
@@ -13,12 +13,12 @@ def get_provider_data_mapping(provider) -> dict:
try:
provider_value = attrgetter(provider_field)(provider)
data[generic_field] = provider_value
except AttributeError as error:
except AttributeError:
data[generic_field] = ""
except Exception as error:
logger.error(
f"{error.__class__.__name__}[{error.__traceback__.tb_lineno}]: {error}"
)
data[generic_field] = None
return data