mirror of https://github.com/MISP/PyMISP
fix: [*-seen] Consider that `-` can also be in the date component while
parsingpull/534/head
parent
3dddacc9f7
commit
52774769ac
|
@ -67,7 +67,7 @@ def _make_datetime(value) -> datetime:
|
|||
else:
|
||||
try:
|
||||
# faster
|
||||
if '+' in value or '-' in value:
|
||||
if '+' in value or value.find('-', 10) > -1: # date contains `-` char
|
||||
value = datetime.strptime(value, "%Y-%m-%dT%H:%M:%S.%f%z")
|
||||
elif '.' in value:
|
||||
value = datetime.strptime(value, "%Y-%m-%dT%H:%M:%S.%f")
|
||||
|
|
|
@ -2082,7 +2082,7 @@ class TestComprehensive(unittest.TestCase):
|
|||
local_tz = datetime.now(timezone.utc).astimezone().tzinfo
|
||||
event = MISPEvent()
|
||||
event.info = 'Test First Last seen'
|
||||
event.add_attribute('ip-dst', '8.8.8.8', first_seen='2020-01-04', last_seen='2020-01-04T12:30:34.323242+8:00')
|
||||
event.add_attribute('ip-dst', '8.8.8.8', first_seen='2020-01-04', last_seen='2020-01-04T12:30:34.323242+0800')
|
||||
obj = event.add_object(name='file', first_seen=1580147259.268763, last_seen=1580147300)
|
||||
attr = obj.add_attribute('filename', 'blah.exe')
|
||||
attr.first_seen = '2022-01-30'
|
||||
|
|
Loading…
Reference in New Issue