Skip to content

feature: [ANDROSDK-2309] support isEmpty/isNotEmpty filter operators#2657

Merged
andresmr merged 6 commits into
developfrom
ANDROSDK-2309-apply-to-filters
Jul 9, 2026
Merged

feature: [ANDROSDK-2309] support isEmpty/isNotEmpty filter operators#2657
andresmr merged 6 commits into
developfrom
ANDROSDK-2309-apply-to-filters

Conversation

@andresmr

@andresmr andresmr commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Tracker filters (eventFilters, trackedEntityInstanceFilters and programStageWorkingLists) support an isEmpty/isNotEmpty operator for text values that the SDK previously did not handle. This PR adds full support for the operator, exposing a new isEmpty property on filters and building the corresponding SQL condition so the operator is honored in both offline and online queries.

Related task: ANDROSDK-2309

@andresmr andresmr force-pushed the ANDROSDK-2309-apply-to-filters branch from cdd75cd to 64ef450 Compare July 7, 2026 15:22
@andresmr andresmr requested a review from vgarciabnz July 8, 2026 08:18

@vgarciabnz vgarciabnz left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good one! Added a commit with an adaptation for a failing test (just the assertion, not a functional error).

@sonarqubecloud

sonarqubecloud Bot commented Jul 8, 2026

Copy link
Copy Markdown

@andresmr andresmr merged commit 1c9f331 into develop Jul 9, 2026
11 checks passed
@andresmr andresmr deleted the ANDROSDK-2309-apply-to-filters branch July 9, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants