Skip to content

Commit d74d816

Browse files
Get api key before checking args
1 parent 7eefee7 commit d74d816

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

emmaa_service/api.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1640,15 +1640,16 @@ def submit_curation_endpoint(hash_val, **kwargs):
16401640
res_dict = {"result": "failure",
16411641
"reason": "POST with API key requires a user email."}
16421642
return jsonify(res_dict), 400
1643-
logger.info("Adding curation for statement %s." % hash_val)
1644-
ev_hash = request.json.get('ev_hash')
1645-
tag = request.json.get('tag')
1646-
text = request.json.get('text')
16471643
api_key = roles[0].api_key
16481644
if not api_key:
16491645
res_dict = {"result": "failure",
16501646
"reason": "API key is required to submit curations."}
16511647
return jsonify(res_dict), 401
1648+
logger.info("Adding curation for statement %s." % hash_val)
1649+
ev_hash = request.json.get('ev_hash')
1650+
tag = request.json.get('tag')
1651+
text = request.json.get('text')
1652+
ev_json = request.json.get('ev_json')
16521653
try:
16531654
res = submit_curation(hash_val, tag, email, text, source='EMMAA',
16541655
ev_hash=ev_hash, ev_json=ev_json,

0 commit comments

Comments
 (0)