发布

  • [OPIK-4902] [BE] fix: handle missing dataset_version_id in output columns query (#5662)

    frostbyte_neo 发布于 2026-03-17 13:50:31 +00:00

    • [OPIK-4902] [BE] fix: handle missing dataset_version_id in output columns query

    Experiments created before dataset versioning have null/empty
    dataset_version_id, causing the output columns endpoint to return empty.
    Apply the same COALESCE fallback pattern used by the main compare query.

    Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

    • [OPIK-4902] [BE] fix: simplify output columns query to skip unnecessary version join

    Remove the unused COALESCE/versionId fallback and version parameter since
    the query doesn't need dataset_version_id — experiment_items already
    correctly scope traces by experiment_id.

    Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

    • [OPIK-4902] Remove deduping

    • [OPIK-4902] Add tests

    • [OPIK-4902] Fix failing tests

    • [OPIK-4902] Address review comments

    • [OPIK-4902] Remove tests as they can't be simulated via public API


    Co-authored-by: Claude Opus 4.6 noreply@anthropic.com

    下载附件