mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-11 14:28:56 +00:00
feat: changed key to be required
This commit is contained in:
@@ -131,7 +131,7 @@ function validateOrgSSO(actorAuthMethod: ActorAuthMethod, isOrgSsoEnforced: TOrg
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const escapeHandlebarsMissingDict = (obj: Record<string, string>, key = "identity.metadata") => {
|
const escapeHandlebarsMissingDict = (obj: Record<string, string>, key: string) => {
|
||||||
const handler = {
|
const handler = {
|
||||||
get(target: Record<string, string>, prop: string) {
|
get(target: Record<string, string>, prop: string) {
|
||||||
if (!Object.hasOwn(target, prop)) {
|
if (!Object.hasOwn(target, prop)) {
|
||||||
|
|||||||
@@ -249,7 +249,8 @@ export const permissionServiceFactory = ({
|
|||||||
userProjectPermission.metadata,
|
userProjectPermission.metadata,
|
||||||
(i) => i.key,
|
(i) => i.key,
|
||||||
(i) => i.value
|
(i) => i.value
|
||||||
)
|
),
|
||||||
|
"identity.metadata"
|
||||||
);
|
);
|
||||||
const templateValue = {
|
const templateValue = {
|
||||||
id: userProjectPermission.userId,
|
id: userProjectPermission.userId,
|
||||||
@@ -329,7 +330,7 @@ export const permissionServiceFactory = ({
|
|||||||
unescapedIdentityAuthInfo?.identityId === identityId && unescapedIdentityAuthInfo
|
unescapedIdentityAuthInfo?.identityId === identityId && unescapedIdentityAuthInfo
|
||||||
? escapeHandlebarsMissingDict(unescapedIdentityAuthInfo as never, "identity.auth")
|
? escapeHandlebarsMissingDict(unescapedIdentityAuthInfo as never, "identity.auth")
|
||||||
: {};
|
: {};
|
||||||
const metadataKeyValuePair = escapeHandlebarsMissingDict(unescapedMetadata);
|
const metadataKeyValuePair = escapeHandlebarsMissingDict(unescapedMetadata, "identity.metadata");
|
||||||
const templateValue = {
|
const templateValue = {
|
||||||
id: identityProjectPermission.identityId,
|
id: identityProjectPermission.identityId,
|
||||||
username: identityProjectPermission.username,
|
username: identityProjectPermission.username,
|
||||||
@@ -436,7 +437,8 @@ export const permissionServiceFactory = ({
|
|||||||
userProjectPermission.metadata,
|
userProjectPermission.metadata,
|
||||||
(i) => i.key,
|
(i) => i.key,
|
||||||
(i) => i.value
|
(i) => i.value
|
||||||
)
|
),
|
||||||
|
"identity.metadata"
|
||||||
);
|
);
|
||||||
const templateValue = {
|
const templateValue = {
|
||||||
id: userProjectPermission.userId,
|
id: userProjectPermission.userId,
|
||||||
@@ -482,7 +484,8 @@ export const permissionServiceFactory = ({
|
|||||||
identityProjectPermission.metadata,
|
identityProjectPermission.metadata,
|
||||||
(i) => i.key,
|
(i) => i.key,
|
||||||
(i) => i.value
|
(i) => i.value
|
||||||
)
|
),
|
||||||
|
"identity.metadata"
|
||||||
);
|
);
|
||||||
const templateValue = {
|
const templateValue = {
|
||||||
id: identityProjectPermission.identityId,
|
id: identityProjectPermission.identityId,
|
||||||
|
|||||||
Reference in New Issue
Block a user