in FrontEnd/src/controllers/basket.js [35:55]
success: function (response) {
$scope.$apply(function () {
$scope.cart_prods = [];
if (response != null) {
console.log("Got the cart \n", response);
var someItemDeleted = false;
for (var i in response) {
if (response[i]['available'] != undefined && response[i]['available'] == false) {
someItemDeleted = true;
deleteBasket(response[i]['basket_id'], true);
} else {
$scope.cart_prods.push({ ...$scope.prods_key[response[i].unicorn_id], basket_id: response[i]['basket_id'], available: response[i]['available'] });
}
}
if (someItemDeleted) {
$.notify("Some unicorns in your basket are out of stock!", { className: "error", globalPosition: 'top center' });
}
}
$scope.cart_prods_length = $scope.cart_prods.length;
});
},