Skip to content

[BUG] Fix in-process evaluation consistency: custom operator edge cases and error handling #1739

@toddbaert

Description

@toddbaert

Sub-issue of open-feature/flagd#1904. See the parent issue for full details on each bug.

Fix in-process evaluation consistency for:

All custom operator errors must return null (or language equivalent) to ensure errors trigger a default variant fallback, not a false branch.

The flagd-testbed gherkin suite is being enhanced to cover these edge cases (open-feature/flagd-testbed#339). Once available, run the new scenarios and fix any failures.

Note: fractional bucketing differences will be addressed separately by open-feature/flagd#1903.

@toddbaert will coordinate the release across providers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Pending

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions