add debug logs

This commit is contained in:
Maidul Islam
2024-01-27 11:20:17 -05:00
parent dd3790c995
commit dc8b64708a
@@ -239,6 +239,7 @@ export const secretServiceFactory = ({
userId, userId,
blindIndexCfg blindIndexCfg
}: TFnSecretBlindIndexCheck) => { }: TFnSecretBlindIndexCheck) => {
console.log(`inputSecrets=[${JSON.stringify(inputSecrets, null, 4)}] folderId=[${folderId}] isNew=[${isNew}] userId=[${userId}] blindIndexCfg=[${JSON.stringify(blindIndexCfg, null, 4)}] `)
const blindIndex2KeyName: Record<string, string> = {}; // used at audit log point const blindIndex2KeyName: Record<string, string> = {}; // used at audit log point
const keyName2BlindIndex = await Promise.all( const keyName2BlindIndex = await Promise.all(
inputSecrets.map(({ secretName }) => inputSecrets.map(({ secretName }) =>
@@ -252,6 +253,9 @@ export const secretServiceFactory = ({
return prev; return prev;
}, {}) }, {})
); );
console.log("keyName2BlindIndex:", JSON.stringify(keyName2BlindIndex, null, 4))
if (inputSecrets.some(({ type }) => type === SecretType.Personal) && !userId) { if (inputSecrets.some(({ type }) => type === SecretType.Personal) && !userId) {
throw new BadRequestError({ message: "Missing user id for personal secret" }); throw new BadRequestError({ message: "Missing user id for personal secret" });
} }
@@ -265,10 +269,13 @@ export const secretServiceFactory = ({
userId userId
); );
console.log("fnSecretBlindIndexCheck:", JSON.stringify(secrets, null, 4))
if (isNew) { if (isNew) {
if (secrets.length) throw new BadRequestError({ message: "Secret already exist" }); if (secrets.length) throw new BadRequestError({ message: "Secret already exist" });
} else if (secrets.length !== inputSecrets.length) } else if (secrets.length !== inputSecrets.length)
throw new BadRequestError({ message: "Secret not found" }); throw new BadRequestError({ message: `Secret not found: blind index ${JSON.stringify(keyName2BlindIndex)}` });
return { blindIndex2KeyName, keyName2BlindIndex, secrets }; return { blindIndex2KeyName, keyName2BlindIndex, secrets };
}; };