From 7ff012cd91e2e08ec528cce9daf43135880e696d Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 22 Feb 2026 03:23:14 -0800 Subject: [PATCH] fix: use underscores in tenant slug for valid PostgreSQL schema names Co-Authored-By: Claude Opus 4.6 --- .../auth-service/src/application/services/auth.service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/services/auth-service/src/application/services/auth.service.ts b/packages/services/auth-service/src/application/services/auth.service.ts index d06cda0..7755326 100644 --- a/packages/services/auth-service/src/application/services/auth.service.ts +++ b/packages/services/auth-service/src/application/services/auth.service.ts @@ -141,11 +141,11 @@ export class AuthService { name: string, companyName: string, ) { - // Generate slug from company name + // Generate slug from company name (underscores for valid PostgreSQL schema names) const slug = companyName .toLowerCase() - .replace(/[^a-z0-9]+/g, '-') - .replace(/(^-|-$)/g, '') + .replace(/[^a-z0-9]+/g, '_') + .replace(/(^_|_$)/g, '') .slice(0, 40); // Check slug uniqueness