diff options
Diffstat (limited to 'ishtar_common/views.py')
-rw-r--r-- | ishtar_common/views.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/ishtar_common/views.py b/ishtar_common/views.py index 6fce21953..827d41ea0 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -457,12 +457,11 @@ def update_current_item(request, item_type=None, pk=None): def pin_search(request, item_type): key = "pin-search-" + item_type - if not item_type or not (request.is_ajax() and request.method == 'POST'): + if not item_type or not ( + request.is_ajax() and request.method == 'POST' + and 'value' in request.POST): raise Http404 - if 'value' in request.POST: - request.session[key] = request.POST['value'] - else: - request.session[key] = request.POST['value'] + request.session[key] = request.POST['value'] if not request.POST['value']: # empty all unpin(request, item_type, cascade=True) |