mirror of
https://github.com/Infisical/infisical.git
synced 2026-01-09 15:38:03 -05:00
allow resourceId to be undefined
This commit is contained in:
@@ -29,7 +29,7 @@ export const pamAccessPolicyFactory: TApprovalResourceFactory<
|
||||
for (const policy of policies) {
|
||||
const p = policy as TPamAccessPolicy;
|
||||
for (const c of p.conditions.conditions) {
|
||||
if (!c.resourceIds.some((r) => r === inputs.resourceId)) {
|
||||
if (c.resourceIds && !c.resourceIds.some((r) => r === inputs.resourceId)) {
|
||||
// eslint-disable-next-line no-continue
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ export const PamAccessPolicyInputsSchema = z.object({
|
||||
// Conditions
|
||||
export const PamAccessPolicyConditionsSchema = z
|
||||
.object({
|
||||
resourceIds: z.string().uuid().array(),
|
||||
resourceIds: z.string().uuid().array().optional(),
|
||||
accountPaths: z.string().array() // TODO(andrey): Add path & wildcard validation
|
||||
})
|
||||
.array();
|
||||
|
||||
Reference in New Issue
Block a user