Skip to content

[CLEAN] Synthetic Benchmark PR #30333 - fix(api): surface subscription deletion errors to users#364

Open
ofir-frd wants to merge 1 commit intobase_pr_30333_20260120_2230from
clean_pr_30333_20260120_2230
Open

[CLEAN] Synthetic Benchmark PR #30333 - fix(api): surface subscription deletion errors to users#364
ofir-frd wants to merge 1 commit intobase_pr_30333_20260120_2230from
clean_pr_30333_20260120_2230

Conversation

@ofir-frd
Copy link

Benchmark PR langgenius#30333

Type: Clean (correct implementation)

Original PR Title: fix(api): surface subscription deletion errors to users
Original PR Description: ## Summary

This PR fixes a bug where trigger subscription deletion/unsubscribe errors were silently ignored during the rebuild process.

  • Check UnsubscribeResult.success and propagate error messages to users when unsubscribe fails
  • Simplify rebuild logic by removing unnecessary try/except wrapper around unsubscribe
  • Refactor update API to use cleaner conditional logic with any()
  • Remove redundant test cases that validated silent error handling behavior

Fixes langgenius#30332

Test Plan

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant