1
0
mirror of https://github.com/bitwarden/server.git synced 2024-11-21 12:05:42 +01:00
This commit is contained in:
Jonas Hendrickx 2024-11-20 13:50:45 +01:00
parent c367db0dbe
commit 0c8f587bf4
3 changed files with 4 additions and 10 deletions

View File

@ -268,8 +268,6 @@ public class OrganizationBillingController(
return Error.NotFound(); return Error.NotFound();
} }
requestBody.TaxIdType = taxService.GetStripeTaxCode(requestBody.Country, requestBody.TaxId);
var taxInformation = requestBody.ToDomain(); var taxInformation = requestBody.ToDomain();
await subscriberService.UpdateTaxInformation(organization, taxInformation); await subscriberService.UpdateTaxInformation(organization, taxInformation);

View File

@ -5,8 +5,8 @@ namespace Bit.Core.Billing.Models;
public record TaxInformation( public record TaxInformation(
string Country, string Country,
string PostalCode, string PostalCode,
string TaxId, string? TaxId,
string TaxIdType, string? TaxIdType,
string Line1, string Line1,
string Line2, string Line2,
string City, string City,

View File

@ -622,8 +622,8 @@ public class SubscriberService(
return; return;
} }
string taxIdType; var taxIdType = taxInformation.TaxIdType;
if (string.IsNullOrWhiteSpace(taxInformation.TaxIdType)) if (string.IsNullOrWhiteSpace(taxIdType))
{ {
taxIdType = taxService.GetStripeTaxCode(taxInformation.Country, taxIdType = taxService.GetStripeTaxCode(taxInformation.Country,
taxInformation.TaxId); taxInformation.TaxId);
@ -636,10 +636,6 @@ public class SubscriberService(
throw new Exceptions.BadRequestException("billingTaxIdTypeInferenceError"); throw new Exceptions.BadRequestException("billingTaxIdTypeInferenceError");
} }
} }
else
{
taxIdType = taxInformation.TaxIdType;
}
try try
{ {