From 572ede7f6c5c405d5fd159b657e5d0dca0cd6c7b Mon Sep 17 00:00:00 2001
From: Simon Will <will@cl.uni-heidelberg.de>
Date: Fri, 26 Mar 2021 23:15:12 +0100
Subject: [PATCH] Make model parameter obligatory in /validate view

---
 joeynmt_server/views/validate.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/joeynmt_server/views/validate.py b/joeynmt_server/views/validate.py
index dcc7740..be8f40e 100644
--- a/joeynmt_server/views/validate.py
+++ b/joeynmt_server/views/validate.py
@@ -13,7 +13,10 @@ from joeynmt_server.trainer import validate as validate_on_data
 @current_app.route('/validate', methods=['POST'])
 def validate():
     data = request.json
-    config_basename = data.get('model')
+    if 'model' in data:
+        config_basename = data['model']
+    else:
+        return jsonify({'error': 'No model specified.'}), 400
 
     dataset = data.get('dataset', 'dev')
 
-- 
GitLab