OpenCTI-Platform / opencti

Open Cyber Threat Intelligence Platform
https://opencti.io
Other
6.32k stars 932 forks source link

Import of Dashboard exported with 6.0.0 back into 6.0.0 fails with Minimal Version Required: 5.16.12 #6182

Closed ParamConstructor closed 7 months ago

ParamConstructor commented 7 months ago

Description

Code located in opencti-platform/opencti-graphql/src/modules/workspace/workspace-domain.ts const isCompatibleOpenCtiVersion = (openCtiVersion: string) => { const [major, minor, patch] = openCtiVersion.split('.').map((number) => parseInt(number, 10)); const [openCtiMajor, openCtiMinor, openCtiPatch] = MINIMAL_COMPATIBLE_VERSION.split('.').map((number) => parseInt(number, 10)); return major >= openCtiMajor && minor >= openCtiMinor && patch >= openCtiPatch; };

Major version is now 6 >=5, however minor and patch are now 0, thus check fails.

JSON for Dashboard:

{"openCTI_version":"6.0.0","type":"dashboard","configuration":{"name":"Test Dashboard From File"}}

Screenshots (optional)

image

ParamConstructor commented 7 months ago

Duplicates - https://github.com/OpenCTI-Platform/opencti/issues/6181