Skip to content

Feature/auto confirmation filtering support#3145

Merged
strailov merged 3 commits into
eclipse-hawkbit:masterfrom
boschglobal:feature/auto_confirmation_filtering_support
Jun 16, 2026
Merged

Feature/auto confirmation filtering support#3145
strailov merged 3 commits into
eclipse-hawkbit:masterfrom
boschglobal:feature/auto_confirmation_filtering_support

Conversation

@strailov

Copy link
Copy Markdown
Contributor

Summary

  • Add AUTOCONFIRM field to TargetFields enum, enabling RSQL queries like AUTOCONFIRM==true and AUTOCONFIRM==false to filter targets by auto-confirmation
    presence
  • Extend SpecificationBuilder with a boolean existence check for ONE_TO_MANY relationships — since autoConfirmationStatus is modeled as @OneToMany in JpaTarget
    (workaround for Hibernate lazy-loading on @OneToOne), the filter performs a LEFT JOIN and checks id IS [NOT] NULL
  • Only == and != operators are supported; other operators and non-boolean values throw RSQLParameterSyntaxException

@strailov strailov merged commit 28df8a5 into eclipse-hawkbit:master Jun 16, 2026
7 checks passed
@strailov strailov deleted the feature/auto_confirmation_filtering_support branch June 16, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants