Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

Commit c461099

Browse files
[client] fix
1 parent f8504eb commit c461099

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

pycti/utils/opencti_stix2.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1507,7 +1507,16 @@ def generate_export(self, entity: Dict, no_custom_attributes: bool = False) -> D
15071507
and "valid_until" in entity
15081508
and entity["valid_from"] == entity["valid_until"]
15091509
):
1510-
entity["valid_until"] = entity["valid_from"] + datetime.timedelta(seconds=1)
1510+
valid_until_converted_datetime = datetime.strptime(
1511+
entity["valid_until"], "%Y-%m-%dT%H:%M:%S.%fZ"
1512+
)
1513+
new_valid_until = valid_until_converted_datetime + datetime.timedelta(
1514+
seconds=1
1515+
)
1516+
valid_until_converted_string = new_valid_until.strftime(
1517+
"%Y-%m-%dT%H:%M:%S.%fZ"
1518+
)
1519+
entity["valid_until"] = valid_until_converted_string
15111520

15121521
# Flatten
15131522
if "tasks" in entity:

0 commit comments

Comments
 (0)