diff --git a/src/Order/order.schema.ts b/src/Order/order.schema.ts index 855eca0..367fcfe 100644 --- a/src/Order/order.schema.ts +++ b/src/Order/order.schema.ts @@ -228,6 +228,15 @@ export class OrderSchema extends PothosSchema { paymentCode: paymentData.paymentLinkId, }, }) + + // update orderId for schedule dates + await this.prisma.scheduleDate.updateMany({ + where: { scheduleId: args.data.schedule.connect?.id ?? '' }, + data: { + orderId: order.id, + }, + }) + // refetch order return await this.prisma.order.findUnique({ where: { id: order.id }, diff --git a/src/User/user.schema.ts b/src/User/user.schema.ts index 91b65ef..ee6b81f 100644 --- a/src/User/user.schema.ts +++ b/src/User/user.schema.ts @@ -169,6 +169,7 @@ export class UserSchema extends PothosSchema { throw new Error('Not allowed') } let user = ctx.http.me as UserWithChatRooms + if (!user?.name) { throw new Error('User not found') }