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

Commit f59cc5e

Browse files
committed
[client] Change ID generation for groupings
1 parent 7954d67 commit f59cc5e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pycti/entities/opencti_grouping.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# coding: utf-8
22

3+
import datetime
34
import json
45
import uuid
56

@@ -395,10 +396,12 @@ def __init__(self, opencti):
395396
"""
396397

397398
@staticmethod
398-
def generate_id(name, context):
399+
def generate_id(name, context, created):
399400
name = name.lower().strip()
400401
context = context.lower().strip()
401-
data = {"name": name, "context": context}
402+
if isinstance(created, datetime.datetime):
403+
created = created.isoformat()
404+
data = {"name": name, "context": context, "created": created}
402405
data = canonicalize(data, utf8=False)
403406
id = str(uuid.uuid5(uuid.UUID("00abedb4-aa42-466c-9c01-fed23315a9b7"), data))
404407
return "grouping--" + id

0 commit comments

Comments
 (0)