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

Exclude @SystemLevel and @Secret properties from wildcard coverage #3402

Closed
Gavrilov-Ivan opened this issue Jun 19, 2024 · 1 comment
Closed
Assignees
Labels
in: search size: S type: bug Something isn't working
Milestone

Comments

@Gavrilov-Ivan
Copy link
Collaborator

Gavrilov-Ivan commented Jun 19, 2024

Environment

Jmix version: 2.x

Bug Description

@SystemLevel and @Secret properties are included into indexing schema via wildcard.

Steps To Reproduce

  1. Create entity with properties annotated with SystemLevel and Secret annotations.
  2. Create index definition for created entity, include all properties by using wildcard "*".
  3. Check indexed data.

Current Behavior

Properties and their data are present in index.

Expected Behavior

Such properties should not be evaluated via wildcard (but should be via direct declaration).

@SergeiAksenov2
Copy link

Tested on:

  1. Jmix version: 2.4.999-SNAPSHOT
    Jmix Studio plugin version: 2.3.SNAPSHOT6789-241
    IntelliJ version: IntelliJ IDEA 2024.1.6 (Community Edition)
  2. Jmix version: 2.4.999-SNAPSHOT
    Jmix Studio plugin version: 2.4.SNAPSHOT6786-242
    IntelliJ version: IntelliJ IDEA 2024.2.1 (Community Edition)

The @systemlevel and @secret entity properties not in index.

@Gavrilov-Ivan Gavrilov-Ivan added this to the 2.4.0 milestone Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in: search size: S type: bug Something isn't working
Projects
Status: Done
Development

No branches or pull requests

4 participants