Files
Anik Dhabal Babuandcubic-dev-ai[bot] b20b52a1f8 fix: update tempOrgRediret on updating org slug (#25838)
* fix: update tempOrgRediret on updating s
lug

* Update packages/trpc/server/routers/viewer/organizations/adminUpdate.handler.ts

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* refactor

* fix

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-18 13:18:56 +00:00

26 lines
891 B
TypeScript

import { getOrganizationRepository } from "@calcom/features/ee/organizations/di/OrganizationRepository.container";
import { AdminOrganizationUpdateService } from "@calcom/features/ee/organizations/lib/service/AdminOrganizationUpdateService";
import { prisma } from "@calcom/prisma";
import type { TrpcSessionUser } from "../../../types";
import type { TAdminUpdate } from "./adminUpdate.schema";
type AdminUpdateOptions = {
ctx: {
user: NonNullable<TrpcSessionUser>;
};
input: TAdminUpdate;
};
export const adminUpdateHandler = async ({ input }: AdminUpdateOptions) => {
const organizationRepository = getOrganizationRepository();
const adminOrganizationUpdateService = new AdminOrganizationUpdateService({
prismaClient: prisma,
organizationRepository,
});
return adminOrganizationUpdateService.updateOrganization(input);
};
export default adminUpdateHandler;