diff --git a/packages/database/src/prisma-api.ts b/packages/database/src/prisma-api.ts index 70e56d9a1..3e315a412 100644 --- a/packages/database/src/prisma-api.ts +++ b/packages/database/src/prisma-api.ts @@ -581,9 +581,11 @@ export function getSdk( }, }) } else { - const merchantCoupon = await ctx.prisma.merchantCoupon.findFirst({ - where: {identifier: stripeCouponId}, - }) + const merchantCoupon = stripeCouponId + ? await ctx.prisma.merchantCoupon.findFirst({ + where: {identifier: stripeCouponId}, + }) + : null coupon = ctx.prisma.coupon.create({ data: {