You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There's something weird going on when streaming data with a user that has an organization attached to it (let's say OrgX in this case) and there's data that has has been shared with OrgX.
A relationship link between two things disappears in a certain condition. It cannot be found with the internal / standard ids after it has disappeared.
Environment
OS (where OpenCTI server runs): Debian 10 (docker)
OpenCTI version: 5.9.6
OpenCTI client: frontend
Other environment details:
Reproducible Steps
Create an organization OrgX
Add a user with streaming capabilities and add it to OrgX
Create an observable, indicator and a relation (easiest to add e.g. a domain-name and then enable "Create an indicator from this observable")
Share all 3 to OrgX ("Share with an organization" button). You should see all 3 in the stream now.
Remove sharing to OrgX from the indicator. After this point the relationship should still exist.
Stream the data using the abovementioned user.
After this the relationship has disappeared from the system
Expected Output
Removing the sharing should not delete the relationship between the two objects.
Actual Output
The relationship has been removed. It cannot be found in the system with the internal ID or standard ID.
Additional information
Streaming at step 6. as an admin or another user, which has not OrgX affiliations does not have the effect and the relationship remains.
I tried searching the history index for deletions but it shows just some old stuff.
Screenshots (optional)
The text was updated successfully, but these errors were encountered:
Some clarifications:
I tested streaming with a browser to see the results easier–there wasn't another instance reading the data.
The relationship data had disappeared from the ElasticSearch (made queries with the id / standard_id)
With the "stream" in meant a "synchronization stream".
I did a test by running a live stream started as admin and I can see no deletion there regarding the relationship when this thing happens. I was able to see the other steps there.
Description
There's something weird going on when streaming data with a user that has an organization attached to it (let's say OrgX in this case) and there's data that has has been shared with OrgX.
A relationship link between two things disappears in a certain condition. It cannot be found with the internal / standard ids after it has disappeared.
Environment
Reproducible Steps
Expected Output
Removing the sharing should not delete the relationship between the two objects.
Actual Output
The relationship has been removed. It cannot be found in the system with the internal ID or standard ID.
Additional information
Streaming at step 6. as an admin or another user, which has not OrgX affiliations does not have the effect and the relationship remains.
I tried searching the history index for deletions but it shows just some old stuff.
Screenshots (optional)
The text was updated successfully, but these errors were encountered: