diff --git a/apps/backend/src/api/routes/integrations.controller.ts b/apps/backend/src/api/routes/integrations.controller.ts index 52c655c8..42d2a379 100644 --- a/apps/backend/src/api/routes/integrations.controller.ts +++ b/apps/backend/src/api/routes/integrations.controller.ts @@ -441,9 +441,17 @@ export class IntegrationsController { ); } + let validName = name; + if (!validName) { + if (username) { + validName = username.split('.')[0] ?? username; + } else { + validName = `Channel_${String(id).slice(0, 8)}`; + } + } return this._integrationService.createOrUpdateIntegration( org.id, - name, + validName.trim(), picture, 'social', String(id),