From 659b20891e622b1d20c44f98bbefc7e0ae1d93c7 Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Fri, 14 Apr 2017 12:43:59 -0300 Subject: [PATCH] Add filter to cancel_opes --- kfet/static/kfet/js/kpsul.js | 2 +- kfet/views.py | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/kfet/static/kfet/js/kpsul.js b/kfet/static/kfet/js/kpsul.js index 05e3654c..b6f15b6d 100644 --- a/kfet/static/kfet/js/kpsul.js +++ b/kfet/static/kfet/js/kpsul.js @@ -45,7 +45,7 @@ class KPsulManager { var that = this ; $(this.history).on("cancel_done", function(e) { that.reset(true); - that.focus; + that.focus(); }); } diff --git a/kfet/views.py b/kfet/views.py index 57bef710..481c4967 100644 --- a/kfet/views.py +++ b/kfet/views.py @@ -1236,10 +1236,12 @@ def kpsul_cancel_operations(request): # Checking if BAD REQUEST (opes_pk not int or not existing) try: # Set pour virer les doublons - opes_post = set(map(lambda s: int(s), - request.POST.getlist('opes[]', []))) - transfers_post = set(map(lambda s: int(s), - request.POST.getlist('transfers[]', []))) + opes_post = ( + set(map(int, filter(None, request.POST.getlist('opes[]', [])))) + ) + transfers_post = ( + set(map(int, filter(None, request.POST.getlist('transfers[]', [])))) + ) except ValueError: return JsonResponse(data, status=400)