diff --git a/src/profiles/profiles.service.ts b/src/profiles/profiles.service.ts index dd0e964..de29893 100644 --- a/src/profiles/profiles.service.ts +++ b/src/profiles/profiles.service.ts @@ -102,7 +102,10 @@ export class ProfilesService implements OnModuleInit { } private async ensureDefaultProfile() { - const count = await this.prisma.profile.count({ where: { isActive: true } }) + const count = await this.prisma.profile.count({ where: { isActive: true } }).catch((err) => { + console.error('Failed to count profiles during ensureDefaultProfile:', err.message) + return 0 + }) if (count > 0) return const firstName = process.env.DEFAULT_PROFILE_FIRST_NAME?.trim() || 'Admin' @@ -114,6 +117,8 @@ export class ProfilesService implements OnModuleInit { lastName, isActive: true, }, + }).catch((err) => { + console.error('Failed to create default profile:', err.message) }) } }