Skip to content

Commit 97b5eb2

Browse files
committed
Add error handling for empty order
1 parent 696252b commit 97b5eb2

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/main/resources/site/lib/orderLib.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ function createOrderFromCart(cart, shippingAddress, amount) {
1414
path: '/orders',
1515
data: {
1616
amount: amount,
17-
cart: cart._id,
1817
items: cart.data.items,
1918
name: shippingAddress.name,
2019
address: shippingAddress.address,

src/main/resources/site/services/checkout/checkout.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,10 @@ function getCheckout(req) {
5151
function doCheckout(req) {
5252
var context = payup.context(req);
5353
var shippingAddress = getAddress(context.customer, req.params);
54-
var order = orderLib.createOrder(context.cart, shippingAddress, context.cartTotal);
5554
var secretApiKey = portal.getSiteConfig().secretKey;
5655
var currency = portal.getSiteConfig().currency;
56+
var order = orderLib.createOrder(context.cart, shippingAddress, context.cartTotal);
57+
if (!order) throw "Could not create order";
5758
var charge = stripe.chargeCard(secretApiKey, req.params.token, context.cartTotal, 'Order ID:' + order.displayName, currency);
5859

5960
var template;

0 commit comments

Comments
 (0)