|  | @@ -27,9 +27,9 @@ class BasketFactory(object):
 | 
		
	
		
			
			| 27 | 27 |          return self._get_or_create_cookie_basket(request, response, 
 | 
		
	
		
			
			| 28 | 28 |                                                   COOKIE_KEY_SAVED_BASKET, Basket.saved)
 | 
		
	
		
			
			| 29 | 29 |      
 | 
		
	
		
			
			| 30 |  | -    def get_open_basket(self, request, response):
 | 
		
	
		
			
			|  | 30 | +    def get_open_basket(self, request):
 | 
		
	
		
			
			| 31 | 31 |          u"""Returns the basket for the current user"""
 | 
		
	
		
			
			| 32 |  | -        return self._get_basket(request, response, COOKIE_KEY_OPEN_BASKET, Basket.open)
 | 
		
	
		
			
			|  | 32 | +        return self._get_basket(request, None, COOKIE_KEY_OPEN_BASKET, Basket.open)
 | 
		
	
		
			
			| 33 | 33 |      
 | 
		
	
		
			
			| 34 | 34 |      def get_saved_basket(self, request, response):
 | 
		
	
		
			
			| 35 | 35 |          u"""Returns the saved basket for the current user"""
 | 
		
	
	
		
			
			|  | @@ -92,7 +92,9 @@ class BasketFactory(object):
 | 
		
	
		
			
			| 92 | 92 |                      b = manager.get(pk=basket_id, owner=None)
 | 
		
	
		
			
			| 93 | 93 |                  except Basket.DoesNotExist:
 | 
		
	
		
			
			| 94 | 94 |                      b = None
 | 
		
	
		
			
			| 95 |  | -            else:
 | 
		
	
		
			
			|  | 95 | +            elif response:
 | 
		
	
		
			
			|  | 96 | +                # Not all methods are able to pass the response so this doesn't
 | 
		
	
		
			
			|  | 97 | +                # always happen.
 | 
		
	
		
			
			| 96 | 98 |                  response.delete_cookie(cookie_key)
 | 
		
	
		
			
			| 97 | 99 |          return b      
 | 
		
	
		
			
			| 98 | 100 |      
 |