diff --git a/apps/api/tests.py b/apps/api/tests.py
index 203e592a57bb50d999ceeb35ec40a251f82c963c..9fa371e7cf511fb03d8c31dbce01131e61578a12 100644
--- a/apps/api/tests.py
+++ b/apps/api/tests.py
@@ -3,6 +3,7 @@
 
 import json
 from datetime import datetime, date
+from decimal import Decimal
 from urllib.parse import quote_plus
 from warnings import warn
 
@@ -152,6 +153,8 @@ class TestAPI(TestCase):
                 value = value.isoformat()
             elif isinstance(value, ImageFieldFile):
                 value = value.name
+            elif isinstance(value, Decimal):
+                value = str(value)
             query = json.dumps({field.name: value})
 
             # Create sample permission