mirror of
https://github.com/bitwarden/server.git
synced 2024-11-21 12:05:42 +01:00
Create ProviderInvoiceItems for empty invoices (#5021)
This commit is contained in:
parent
89be2f495a
commit
2e635c9505
@ -94,8 +94,6 @@ public class ProviderEventService(
|
|||||||
|
|
||||||
var unassignedEnterpriseSeats = enterpriseProviderPlan.SeatMinimum - enterpriseClientSeats ?? 0;
|
var unassignedEnterpriseSeats = enterpriseProviderPlan.SeatMinimum - enterpriseClientSeats ?? 0;
|
||||||
|
|
||||||
if (unassignedEnterpriseSeats > 0)
|
|
||||||
{
|
|
||||||
invoiceItems.Add(new ProviderInvoiceItem
|
invoiceItems.Add(new ProviderInvoiceItem
|
||||||
{
|
{
|
||||||
ProviderId = parsedProviderId,
|
ProviderId = parsedProviderId,
|
||||||
@ -108,7 +106,6 @@ public class ProviderEventService(
|
|||||||
Total = unassignedEnterpriseSeats * discountedEnterpriseSeatPrice
|
Total = unassignedEnterpriseSeats * discountedEnterpriseSeatPrice
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (teamsProviderPlan.PurchasedSeats is null or 0)
|
if (teamsProviderPlan.PurchasedSeats is null or 0)
|
||||||
{
|
{
|
||||||
@ -118,8 +115,6 @@ public class ProviderEventService(
|
|||||||
|
|
||||||
var unassignedTeamsSeats = teamsProviderPlan.SeatMinimum - teamsClientSeats ?? 0;
|
var unassignedTeamsSeats = teamsProviderPlan.SeatMinimum - teamsClientSeats ?? 0;
|
||||||
|
|
||||||
if (unassignedTeamsSeats > 0)
|
|
||||||
{
|
|
||||||
invoiceItems.Add(new ProviderInvoiceItem
|
invoiceItems.Add(new ProviderInvoiceItem
|
||||||
{
|
{
|
||||||
ProviderId = parsedProviderId,
|
ProviderId = parsedProviderId,
|
||||||
@ -132,7 +127,6 @@ public class ProviderEventService(
|
|||||||
Total = unassignedTeamsSeats * discountedTeamsSeatPrice
|
Total = unassignedTeamsSeats * discountedTeamsSeatPrice
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
await Task.WhenAll(invoiceItems.Select(providerInvoiceItemRepository.CreateAsync));
|
await Task.WhenAll(invoiceItems.Select(providerInvoiceItemRepository.CreateAsync));
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user