diff --git a/server.py b/server.py
index 0c6f04f1ab16e38cb75fc891ab5ec0404196725f..86e4039adf30004c732143db81b8e52851fd1f54 100644
--- a/server.py
+++ b/server.py
@@ -419,7 +419,7 @@ def create(table):
 			columns.append(column)
 			values.append(val)
 	args = request.values
-	if request.is_json:
+	if (request.method == 'POST') and (request.is_json):
 		args = request.get_json()
 	for column, val in args.items():
 		if column == 'ref':