From 9e2aa4cb819211532b546897b136029d8694de15 Mon Sep 17 00:00:00 2001 From: jbranchaud Date: Wed, 20 Mar 2024 10:54:29 -0500 Subject: [PATCH] fix(commerce): only lookup coupon with defined ID --- packages/database/src/prisma-api.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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: {