mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 02:27:39 +00:00
Merge pull request #3796 from Infisical/fix/applyWorkspaceLimitToSecretManager
Add a condition to only limit the number of projects to SecretManager
This commit is contained in:
@@ -265,7 +265,11 @@ export const projectServiceFactory = ({
|
|||||||
await tx.raw("SELECT pg_advisory_xact_lock(?)", [PgSqlLock.CreateProject(organization.id)]);
|
await tx.raw("SELECT pg_advisory_xact_lock(?)", [PgSqlLock.CreateProject(organization.id)]);
|
||||||
|
|
||||||
const plan = await licenseService.getPlan(organization.id);
|
const plan = await licenseService.getPlan(organization.id);
|
||||||
if (plan.workspaceLimit !== null && plan.workspacesUsed >= plan.workspaceLimit) {
|
if (
|
||||||
|
plan.workspaceLimit !== null &&
|
||||||
|
plan.workspacesUsed >= plan.workspaceLimit &&
|
||||||
|
type === ProjectType.SecretManager
|
||||||
|
) {
|
||||||
// case: limit imposed on number of workspaces allowed
|
// case: limit imposed on number of workspaces allowed
|
||||||
// case: number of workspaces used exceeds the number of workspaces allowed
|
// case: number of workspaces used exceeds the number of workspaces allowed
|
||||||
throw new BadRequestError({
|
throw new BadRequestError({
|
||||||
|
|||||||
Reference in New Issue
Block a user