Skip to content

[CORRUPTED] Synthetic Benchmark PR #1941 - [bench] [pricing-model-id-api-cleanup] Patch 6: Discounts — schema (3 variants), router (create), frontend - #10

Open
amirzaushnizer wants to merge 3 commits into
base_pr_1941_20260621_6395from
corrupted_pr_1941_20260621_6395
Open

[CORRUPTED] Synthetic Benchmark PR #1941 - [bench] [pricing-model-id-api-cleanup] Patch 6: Discounts — schema (3 variants), router (create), frontend#10
amirzaushnizer wants to merge 3 commits into
base_pr_1941_20260621_6395from
corrupted_pr_1941_20260621_6395

Conversation

@amirzaushnizer

Copy link
Copy Markdown
Collaborator

Benchmark PR flowglad#1941

Type: Corrupted (contains bugs)

Original PR Title: [bench] [pricing-model-id-api-cleanup] Patch 6: Discounts — schema (3 variants), router (create), frontend
Original PR Description: Reconstructed for skills benchmark from flowglad#1941
Original PR URL: flowglad#1941

Liam Monaghan added 3 commits February 9, 2026 16:05
…ntext for discounts

Move pricingModelId from createOnlyColumns to readOnlyColumns in all 3
discount schema variants (Default, NumberOfPayments, Forever), removing
it from the client insert schema. Replace validateAndResolvePricingModelId
with direct ctx derivation pattern in the discounts router and mutation.
Remove PricingModelSelect from discount form frontend.
…issing apiKey forwarding

Context-appropriate error messages for API vs dashboard callers when
pricingModelId cannot be determined. Also adds apiKey forwarding to
mutations/createDiscount.ts for consistency with the router version.
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.

1 participant