1 parent
d60fb081c9
commit
bd21b2dfe1
3 files changed
+9
-5
No files matched your search
@@ -4,6 +4,7 @@ import { authenticator } from "otplib";
|
||||
|
||||
import { symmetricDecrypt } from "@calcom/lib/crypto";
|
||||
import { totpAuthenticatorCheck } from "@calcom/lib/totp";
|
||||
import { prisma } from "@calcom/prisma";
|
||||
|
||||
import { test } from "./lib/fixtures";
|
||||
|
||||
@@ -61,7 +62,7 @@ test.describe("2FA Tests", async () => {
|
||||
|
||||
await test.step("Login with 2FA enabled", async () => {
|
||||
await user.login();
|
||||
const userWith2FaSecret = await prisma?.user.findFirst({
|
||||
const userWith2FaSecret = await prisma.user.findFirst({
|
||||
where: {
|
||||
id: user.id,
|
||||
},
|
||||
@@ -138,7 +139,7 @@ test.describe("2FA Tests", async () => {
|
||||
await page.click(`[data-testid=two-factor-switch][data-state="checked"]`);
|
||||
await page.fill('input[name="password"]', userPassword);
|
||||
|
||||
const userWith2FaSecret = await prisma?.user.findFirst({
|
||||
const userWith2FaSecret = await prisma.user.findFirst({
|
||||
where: {
|
||||
id: user.id,
|
||||
},
|
||||
|
||||
@@ -300,7 +300,7 @@ export const findPaymentCredentials = async (
|
||||
): Promise<{ clientId: string; secretKey: string; webhookId: string }> => {
|
||||
try {
|
||||
// @TODO: what about team bookings with paypal?
|
||||
const userFromBooking = await prisma?.booking.findFirst({
|
||||
const userFromBooking = await prisma.booking.findFirst({
|
||||
where: {
|
||||
id: bookingId,
|
||||
},
|
||||
@@ -312,7 +312,7 @@ export const findPaymentCredentials = async (
|
||||
|
||||
if (!userFromBooking) throw new Error("No user found");
|
||||
|
||||
const credentials = await prisma?.credential.findFirst({
|
||||
const credentials = await prisma.credential.findFirst({
|
||||
where: {
|
||||
appId: "paypal",
|
||||
userId: userFromBooking?.userId,
|
||||
|
||||
+4
-1
@@ -1,3 +1,5 @@
|
||||
import type { PrismaClient } from "@calcom/prisma";
|
||||
|
||||
import type { TrpcSessionUser } from "../../../../trpc";
|
||||
import { getHandler } from "./get.handler";
|
||||
import type { TGetByUserIdInputSchema } from "./getScheduleByUserId.schema";
|
||||
@@ -5,6 +7,7 @@ import type { TGetByUserIdInputSchema } from "./getScheduleByUserId.schema";
|
||||
type GetOptions = {
|
||||
ctx: {
|
||||
user: NonNullable<TrpcSessionUser>;
|
||||
prisma: PrismaClient;
|
||||
};
|
||||
input: TGetByUserIdInputSchema;
|
||||
};
|
||||
@@ -12,7 +15,7 @@ type GetOptions = {
|
||||
const EMPTY_SCHEDULE = [[], [], [], [], [], [], []];
|
||||
|
||||
export const getScheduleByUserIdHandler = async ({ ctx, input }: GetOptions) => {
|
||||
const foundUserDefaultId = await prisma.user.findUnique({
|
||||
const foundUserDefaultId = await ctx.prisma.user.findUnique({
|
||||
where: {
|
||||
id: input.userId,
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user