Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Batch Update Observables Available Types Mismatch #6326

Closed
x86NOP opened this issue Mar 12, 2024 · 6 comments · Fixed by #6333
Closed

Batch Update Observables Available Types Mismatch #6326

x86NOP opened this issue Mar 12, 2024 · 6 comments · Fixed by #6333
Assignees
Labels
bug use for describing something not working as expected solved use to identify issue that has been solved (must be linked to the solving PR)
Milestone

Comments

@x86NOP
Copy link

x86NOP commented Mar 12, 2024

Description

When creating/updating an observable individually, the UI allows setting field Author to a user, individual, organization, or system. However when multi-selecting observables from a list and selecting the Update button to do a batch update, only a user, individual, or organization can be set. A list of systems is not visible in the batch update UI dropdown.

Environment

  1. OS: Docker compose stack on Ubuntu 22.04
  2. OpenCTI version: 6.0.5
  3. OpenCTI client: Chrome browser
  4. Other environment details: New installation, never upgraded from previous version.

Reproducible Steps

Steps to create the smallest reproducible scenario:

  1. Create or update an observable individually. Note that Author can be a user, individual, organization, or system.
  2. Select two or more observables in a list and click the small Update button to "update entities".
  3. Select Action type of Replace
  4. Select Field of Author
  5. Note the list of available values does not contain "systems" as expected.

Expected Output

I would expect UI consistency so that values available to be set on an observable individually exactly match the values available to be set in a batch operation.

Actual Output

The list of possible values in the batch operation excludes "systems".

Additional information

image

image

image

@x86NOP x86NOP added bug use for describing something not working as expected needs triage use to identify issue needing triage from Filigran Product team labels Mar 12, 2024
@nino-filigran nino-filigran removed the needs triage use to identify issue needing triage from Filigran Product team label Mar 13, 2024
@nino-filigran
Copy link

Have been able to reproduce: indeed, systems are not found in mass update.

@SamuelHassine SamuelHassine added this to the Release 6.0.7 milestone Mar 13, 2024
@Archidoit
Copy link
Member

already resolved in #6282

@Archidoit
Copy link
Member

Note that only the 10 first author found are displayed in the list:
to find a system, you should write the beginning of its name in the search bar
image

@Archidoit
Copy link
Member

@nino-filigran maybe we can update the number of author displayed in the list to 100 (instead of the actual 10) ?

@Archidoit Archidoit self-assigned this Mar 13, 2024
@nino-filigran
Copy link

Yes, it works for me @Archidoit !

@x86NOP
Copy link
Author

x86NOP commented Mar 13, 2024

Impressed by the quick action and detailed responses. Thanks!

@SamuelHassine SamuelHassine added the solved use to identify issue that has been solved (must be linked to the solving PR) label Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug use for describing something not working as expected solved use to identify issue that has been solved (must be linked to the solving PR)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants