From 89137869a64cdda6c58a7cf7e2592c0f141d40d5 Mon Sep 17 00:00:00 2001
From: Benjamin Bertrand <benjamin.bertrand@esss.se>
Date: Fri, 5 Jan 2018 09:49:22 +0100
Subject: [PATCH] Fix tests

---
 app/inventory/views.py       | 4 ++--
 tests/functional/test_web.py | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app/inventory/views.py b/app/inventory/views.py
index e5e1058..93327a2 100644
--- a/app/inventory/views.py
+++ b/app/inventory/views.py
@@ -25,11 +25,11 @@ bp = Blueprint('inventory', __name__)
 @login_required
 def retrieve_items():
     # Get the parameters from the query string sent by datatables
-    draw = int(request.args.get('draw'))
+    draw = int(request.args.get('draw', 0))
     start = int(request.args.get('start', 0))
     per_page = int(request.args.get('length', 20))
     search = request.args.get('search[value]', '')
-    order_column = int(request.args.get('order[0][column]'))
+    order_column = int(request.args.get('order[0][column]', 3))
     if request.args.get('order[0][dir]') == 'desc':
         order_dir = sa.desc
     else:
diff --git a/tests/functional/test_web.py b/tests/functional/test_web.py
index 644b41d..1d8dac3 100644
--- a/tests/functional/test_web.py
+++ b/tests/functional/test_web.py
@@ -80,4 +80,4 @@ def test_retrieve_items(logged_client, item_factory):
     response = get(logged_client, '/inventory/_retrieve_items')
     items = response.json['data']
     assert set(serial_numbers) == set(item[4] for item in items)
-    assert len(items[0]) == 11
+    assert len(items[0]) == 10
-- 
GitLab