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
    No fields configured for issues without a type.

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions