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

Commit c29dab8

Browse files
[client] Improve hub/children synchronization pattern (#576)
Co-authored-by: Julien Richard <[email protected]>
1 parent a11eb96 commit c29dab8

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

pycti/api/opencti_api_client.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,9 @@ def set_synchronized_upsert_header(self, synchronized):
210210
"true" if synchronized is True else "false"
211211
)
212212

213+
def set_previous_standard_header(self, previous_standard):
214+
self.request_headers["previous-standard"] = previous_standard
215+
213216
def get_request_headers(self):
214217
return self.request_headers
215218

pycti/entities/opencti_external_reference.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ def add_file(self, **kwargs):
274274
if id is not None and file_name is not None:
275275
final_file_name = os.path.basename(file_name)
276276
query = """
277-
mutation ExternalReferenceEdit($id: ID!, $file: Upload!, $version: String, $noTriggerImport: Boolean) {
277+
mutation ExternalReferenceEdit($id: ID!, $file: Upload!, $version: DateTime, $noTriggerImport: Boolean) {
278278
externalReferenceEdit(id: $id) {
279279
importPush(file: $file, version: $version, noTriggerImport: $noTriggerImport) {
280280
id

pycti/entities/opencti_stix_cyber_observable.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -770,7 +770,7 @@ def add_file(self, **kwargs):
770770
if id is not None and file_name is not None:
771771
final_file_name = os.path.basename(file_name)
772772
query = """
773-
mutation StixCyberObservableEdit($id: ID!, $file: Upload!, $version: String, $noTriggerImport: Boolean) {
773+
mutation StixCyberObservableEdit($id: ID!, $file: Upload!, $version: DateTime, $noTriggerImport: Boolean) {
774774
stixCyberObservableEdit(id: $id) {
775775
importPush(file: $file, version: $version, noTriggerImport: $noTriggerImport) {
776776
id

pycti/entities/opencti_stix_domain_object.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1286,7 +1286,7 @@ def add_file(self, **kwargs):
12861286
if id is not None and file_name is not None:
12871287
final_file_name = os.path.basename(file_name)
12881288
query = """
1289-
mutation StixDomainObjectEdit($id: ID!, $file: Upload!, $version: String, $noTriggerImport: Boolean) {
1289+
mutation StixDomainObjectEdit($id: ID!, $file: Upload!, $version: DateTime, $noTriggerImport: Boolean) {
12901290
stixDomainObjectEdit(id: $id) {
12911291
importPush(file: $file, version: $version, noTriggerImport: $noTriggerImport) {
12921292
id

0 commit comments

Comments
 (0)