1
0
mirror of https://github.com/bitwarden/server synced 2026-01-28 07:13:46 +00:00

forgot to inject user and fixing stripe errors

This commit is contained in:
Kyle Denney
2026-01-15 19:16:56 -06:00
parent 75c49b9b58
commit db456eb4b5
3 changed files with 1 additions and 2 deletions

View File

@@ -58,6 +58,7 @@ public class PreviewInvoiceController(
}
[HttpPost("premium/subscriptions/upgrade")]
[InjectUser]
public async Task<IResult> PreviewPremiumUpgradeProrationAsync(
[BindNever] User user,
[FromBody] PreviewPremiumUpgradeProrationRequest request)

View File

@@ -115,7 +115,6 @@ public class PreviewPremiumUpgradeProrationCommand(
var options = new InvoiceCreatePreviewOptions
{
AutomaticTax = new InvoiceAutomaticTaxOptions { Enabled = true },
Currency = "usd",
Customer = user.GatewayCustomerId,
Subscription = user.GatewaySubscriptionId,
CustomerDetails = new InvoiceCustomerDetailsOptions

View File

@@ -566,7 +566,6 @@ public class PreviewPremiumUpgradeProrationCommandTests
await _stripeAdapter.Received(1).CreateInvoicePreviewAsync(
Arg.Is<InvoiceCreatePreviewOptions>(options =>
options.AutomaticTax.Enabled == true &&
options.Currency == "usd" &&
options.Customer == "cus_123" &&
options.Subscription == "sub_123" &&
options.CustomerDetails.Address.Country == "US" &&