From 63807fd2cdbc33530ce5ba9baef7729f445dbdfc Mon Sep 17 00:00:00 2001 From: Will Marshall Date: Thu, 24 Jul 2014 11:24:09 +1000 Subject: [PATCH] Fixing case when order doesn't axshully exist --- app/assets/javascripts/darkswarm/services/cart.js.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/darkswarm/services/cart.js.coffee b/app/assets/javascripts/darkswarm/services/cart.js.coffee index 0d847231a1..43216a2559 100644 --- a/app/assets/javascripts/darkswarm/services/cart.js.coffee +++ b/app/assets/javascripts/darkswarm/services/cart.js.coffee @@ -3,7 +3,7 @@ Darkswarm.factory 'Cart', (CurrentOrder, Variants, $timeout, $http)-> new class Cart dirty: false order: CurrentOrder.order - line_items: CurrentOrder.order.line_items + line_items: CurrentOrder.order?.line_items || [] constructor: -> for line_item in @line_items line_item.variant.line_item = line_item @@ -19,7 +19,7 @@ Darkswarm.factory 'Cart', (CurrentOrder, Variants, $timeout, $http)-> $http.post('/orders/populate', @data()).success (data, status)=> @saved() .error (response, status)=> - console.log "What do we do on error?" + alert "There was an error on the server! Please refresh the page" data: => variants = {}