From 042b744b6ee58e916111a581d2bdc4f441565fa8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Mon, 9 May 2016 11:16:20 +0200 Subject: [PATCH] Handle JSON request to /p/create The Pillar Python SDK posts JSON, so we should handle that too. --- pillar/application/modules/projects.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pillar/application/modules/projects.py b/pillar/application/modules/projects.py index 62c34676..2a71b391 100644 --- a/pillar/application/modules/projects.py +++ b/pillar/application/modules/projects.py @@ -225,7 +225,10 @@ def _create_new_project(project_name, user_id, overrides): def create_project(overrides=None): """Creates a new project.""" - project_name = request.form['project_name'] + if request.mimetype == 'application/json': + project_name = request.json['name'] + else: + project_name = request.form['project_name'] user_id = g.current_user['user_id'] project = _create_new_project(project_name, user_id, overrides)