From 84168bd4e47993c1f98ca21393be0d421aa7db24 Mon Sep 17 00:00:00 2001
From: Simon Will <will@cl.uni-heidelberg.de>
Date: Fri, 26 Mar 2021 23:29:24 +0100
Subject: [PATCH] Add model parameter to validations view

---
 joeynmt_server/views/validate.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/joeynmt_server/views/validate.py b/joeynmt_server/views/validate.py
index be8f40e..4d2a5aa 100644
--- a/joeynmt_server/views/validate.py
+++ b/joeynmt_server/views/validate.py
@@ -41,11 +41,13 @@ def validate():
 @current_app.route('/validations', methods=['GET'])
 def validations():
     label = request.args.get('label')
+    model = request.args.get('model')
 
+    query = EvaluationResult.query
     if label:
-        results = EvaluationResult.query.filter_by(label=label).all()
-    else:
-        results = EvaluationResult.query.all()
+        query = query.filter_by(label=label)
+    if model:
+        query = query.filter_by(model=model)
 
-    results = [result.json_ready_dict() for result in results]
+    results = [result.json_ready_dict() for result in query]
     return jsonify(results)
-- 
GitLab