* 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>
26 lines
891 B
TypeScript
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;
|