mirror of https://github.com/MISP/PyMISP
fix: Do not fail if the attribute value is not a string
parent
74a5d04bda
commit
1e9eed198e
|
@ -850,10 +850,11 @@ class MISPObject(AbstractMISP):
|
|||
return None
|
||||
else:
|
||||
# Make sure we're not adding an empty value.
|
||||
value['value'] = value['value'].strip()
|
||||
if value['value'] == '':
|
||||
logger.warning("The value of the attribute you're trying to add is an empty string, skipping it. Object relation: {}".format(object_relation))
|
||||
return None
|
||||
if isinstance(value['value'], str):
|
||||
value['value'] = value['value'].strip()
|
||||
if value['value'] == '':
|
||||
logger.warning("The value of the attribute you're trying to add is an empty string, skipping it. Object relation: {}".format(object_relation))
|
||||
return None
|
||||
if self._known_template and self._definition:
|
||||
if object_relation in self._definition['attributes']:
|
||||
attribute = MISPObjectAttribute(self._definition['attributes'][object_relation])
|
||||
|
|
Loading…
Reference in New Issue