diff --git a/apps/api-gateway/src/oid4vc-issuance/dtos/issuer-sessions.dto.ts b/apps/api-gateway/src/oid4vc-issuance/dtos/issuer-sessions.dto.ts index 20f8e3eef..6faa741c6 100644 --- a/apps/api-gateway/src/oid4vc-issuance/dtos/issuer-sessions.dto.ts +++ b/apps/api-gateway/src/oid4vc-issuance/dtos/issuer-sessions.dto.ts @@ -1,3 +1,4 @@ +/* eslint-disable no-mixed-operators */ /* eslint-disable @typescript-eslint/explicit-function-return-type */ /* eslint-disable @typescript-eslint/naming-convention, @typescript-eslint/explicit-function-return-type, @typescript-eslint/explicit-module-boundary-types, camelcase */ import { diff --git a/libs/prisma-service/prisma/seed.ts b/libs/prisma-service/prisma/seed.ts index 4204389fa..d9b36b368 100644 --- a/libs/prisma-service/prisma/seed.ts +++ b/libs/prisma-service/prisma/seed.ts @@ -680,17 +680,26 @@ export async function createKeycloakUser(): Promise { CRYPTO_PRIVATE_KEY } = process.env; - if ( - !KEYCLOAK_DOMAIN || - !KEYCLOAK_REALM || - !PLATFORM_ADMIN_KEYCLOAK_ID || - !PLATFORM_ADMIN_KEYCLOAK_SECRET || - !CRYPTO_PRIVATE_KEY - ) { - throw new Error( - 'Missing required environment variables for either PLATFORM_ADMIN_USER_PASSWORD or KEYCLOAK_DOMAIN or KEYCLOAK_REALM or PLATFORM_ADMIN_KEYCLOAK_ID or PLATFORM_ADMIN_KEYCLOAK_SECRET or CRYPTO_PRIVATE_KEY' - ); + if (!KEYCLOAK_DOMAIN) { + throw new Error('Missing environment variable: KEYCLOAK_DOMAIN'); + } + + if (!KEYCLOAK_REALM) { + throw new Error('Missing environment variable: KEYCLOAK_REALM'); + } + + if (!PLATFORM_ADMIN_KEYCLOAK_ID) { + throw new Error('Missing environment variable: PLATFORM_ADMIN_KEYCLOAK_ID'); } + + if (!PLATFORM_ADMIN_KEYCLOAK_SECRET) { + throw new Error('Missing environment variable: PLATFORM_ADMIN_KEYCLOAK_SECRET'); + } + + if (!CRYPTO_PRIVATE_KEY) { + throw new Error('Missing environment variable: CRYPTO_PRIVATE_KEY'); + } + const decryptedPassword = CryptoJS.AES.decrypt(platformAdminData.password, CRYPTO_PRIVATE_KEY); const token = await getKeycloakToken(); const user = {