From 33b2058749106188d1f0fe4fbda0fea1652bbc59 Mon Sep 17 00:00:00 2001
From: Benjamin Bertrand <benjamin.bertrand@esss.se>
Date: Fri, 2 Feb 2018 09:46:08 +0100
Subject: [PATCH] Add missing quantity field to API

---
 app/models.py                | 1 +
 tests/functional/test_api.py | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/app/models.py b/app/models.py
index f2b2f73..87f68ba 100644
--- a/app/models.py
+++ b/app/models.py
@@ -316,6 +316,7 @@ class Item(CreatedMixin, db.Model):
         d.update({
             'ics_id': self.ics_id,
             'serial_number': self.serial_number,
+            'quantity': self.quantity,
             'manufacturer': utils.format_field(self.manufacturer),
             'model': utils.format_field(self.model),
             'location': utils.format_field(self.location),
diff --git a/tests/functional/test_api.py b/tests/functional/test_api.py
index 889a113..a6909c2 100644
--- a/tests/functional/test_api.py
+++ b/tests/functional/test_api.py
@@ -208,7 +208,7 @@ def test_create_item(client, user_token):
     data = {'serial_number': '123456'}
     response = post(client, f'{API_URL}/inventory/items', data=data, token=user_token)
     assert response.status_code == 201
-    assert {'id', 'ics_id', 'serial_number', 'manufacturer', 'model',
+    assert {'id', 'ics_id', 'serial_number', 'manufacturer', 'model', 'quantity',
             'location', 'status', 'parent', 'children', 'macs', 'history',
             'updated_at', 'created_at', 'user', 'comments'} == set(response.json.keys())
     assert response.json['serial_number'] == '123456'
-- 
GitLab