From 93a7775887ae839d0dafac5f33f2f6b173bb1dfa Mon Sep 17 00:00:00 2001 From: adonis Date: Thu, 27 Aug 2026 20:25:38 +0330 Subject: [PATCH] fix(tenants): remove extra brace breaking nest build Co-authored-by: Cursor --- src/tenants/tenants.service.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/tenants/tenants.service.ts b/src/tenants/tenants.service.ts index fbe5225..7249c88 100644 --- a/src/tenants/tenants.service.ts +++ b/src/tenants/tenants.service.ts @@ -437,20 +437,20 @@ export class TenantsService { if (!(error instanceof Prisma.PrismaClientKnownRequestError)) { return; } - if (error.code === 'P2002') { - const targets = Array.isArray(error.meta?.target) - ? (error.meta.target as string[]) - : []; - if (targets.includes('slug')) { - throw new ConflictException('slug تکراری است — این slug قبلاً برای نسخه دیگری ثبت شده'); - } - if (targets.includes('domain')) { - throw new ConflictException( - 'دامنه تکراری است — این دامنه قبلاً دامنهٔ اصلی نسخه دیگری است', - ); - } - throw new ConflictException('slug یا domain تکراری است'); + if (error.code !== 'P2002') { + return; } + const targets = Array.isArray(error.meta?.target) + ? (error.meta.target as string[]) + : []; + if (targets.includes('slug')) { + throw new ConflictException('slug تکراری است — این slug قبلاً برای نسخه دیگری ثبت شده'); } + if (targets.includes('domain')) { + throw new ConflictException( + 'دامنه تکراری است — این دامنه قبلاً دامنهٔ اصلی نسخه دیگری است', + ); + } + throw new ConflictException('slug یا domain تکراری است'); } }