diff --git a/apps/api/v2/src/modules/organizations/organizations/managed-organizations.repository.ts b/apps/api/v2/src/modules/organizations/organizations/managed-organizations.repository.ts index 11e15d259d..99ffa34e6c 100644 --- a/apps/api/v2/src/modules/organizations/organizations/managed-organizations.repository.ts +++ b/apps/api/v2/src/modules/organizations/organizations/managed-organizations.repository.ts @@ -3,7 +3,6 @@ import { PrismaReadService } from "@/modules/prisma/prisma-read.service"; import { PrismaWriteService } from "@/modules/prisma/prisma-write.service"; import { Injectable } from "@nestjs/common"; -import { SkipTakePagination } from "@calcom/platform-types"; import type { Prisma } from "@calcom/prisma/client"; @Injectable() diff --git a/apps/api/v2/src/modules/organizations/organizations/services/managed-organizations.service.ts b/apps/api/v2/src/modules/organizations/organizations/services/managed-organizations.service.ts index d19404930c..303563d1ca 100644 --- a/apps/api/v2/src/modules/organizations/organizations/services/managed-organizations.service.ts +++ b/apps/api/v2/src/modules/organizations/organizations/services/managed-organizations.service.ts @@ -13,7 +13,6 @@ import { ProfilesRepository } from "@/modules/profiles/profiles.repository"; import { ConflictException, ForbiddenException, Injectable, NotFoundException } from "@nestjs/common"; import { slugify } from "@calcom/platform-libraries"; -import { SkipTakePagination } from "@calcom/platform-types"; @Injectable() export class ManagedOrganizationsService { @@ -41,14 +40,16 @@ export class ManagedOrganizationsService { const { apiKeyDaysValid, apiKeyNeverExpires, ...organizationData } = organizationInput; + const effectiveSlug = organizationData.slug || slugify(organizationData.name); + if (!organizationData.slug) { - organizationData.slug = slugify(organizationData.name); + organizationData.slug = effectiveSlug; } const existingManagedOrganization = await this.managedOrganizationsRepository.getManagedOrganizationBySlug( managerOrganizationId, - organizationData.slug + effectiveSlug ); if (existingManagedOrganization) {