mirror of
https://github.com/bitwarden/server.git
synced 2025-07-01 16:12:49 -05:00
added server validation for plan selection (#924)
This commit is contained in:
@ -150,6 +150,12 @@ namespace Bit.Api.Controllers
|
||||
throw new UnauthorizedAccessException();
|
||||
}
|
||||
|
||||
var plan = StaticStore.Plans.FirstOrDefault(plan => plan.Type == model.PlanType);
|
||||
if (plan == null || plan.LegacyYear != null)
|
||||
{
|
||||
throw new Exception("Invalid plan selected.");
|
||||
}
|
||||
|
||||
var organizationSignup = model.ToOrganizationSignup(user);
|
||||
var result = await _organizationService.SignUpAsync(organizationSignup);
|
||||
return new OrganizationResponseModel(result.Item1);
|
||||
|
Reference in New Issue
Block a user