diff --git a/joeynmt_server/views/validate.py b/joeynmt_server/views/validate.py index be8f40e31305d9ca37db8954929460ee2f6b48cb..4d2a5aadca8e59ac9cdc6b4314fc3d10350e1dc6 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)