aboutsummaryrefslogtreecommitdiffstats
path: root/python/fatcat/api.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/fatcat/api.py')
-rw-r--r--python/fatcat/api.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/python/fatcat/api.py b/python/fatcat/api.py
index 2c91533b..1228095b 100644
--- a/python/fatcat/api.py
+++ b/python/fatcat/api.py
@@ -36,7 +36,7 @@ def api_work_create(params=None):
# TODO: Special-case to pull out primary and create that?
if params == None:
params = request.get_json()
- editgroup = get_or_create_editgroup(params.get('editgroup'))
+ editgroup = get_or_create_editgroup(params.get('editgroup_id'))
rev = WorkRev(
title=params.get('title', None),
work_type=params.get('work_type', None),
@@ -64,7 +64,7 @@ def api_release_get(ident):
def api_release_create(params=None):
if params == None:
params = request.get_json()
- editgroup = get_or_create_editgroup(params.get('editgroup'))
+ editgroup = get_or_create_editgroup(params.get('editgroup_id'))
creators = params.get('creators', [])
creators = [CreatorIdent.query.get_or_404(c) for c in creators]
targets = [ref['target'] for ref in params.get('refs', []) if ref.get('target') != None]
@@ -132,7 +132,7 @@ def api_creator_get(ident):
def api_creator_create(params=None):
if params == None:
params = request.get_json()
- editgroup = get_or_create_editgroup(params.get('editgroup'))
+ editgroup = get_or_create_editgroup(params.get('editgroup_id'))
rev = CreatorRev(
name=params.get('name', None),
orcid=params.get('orcid', None),
@@ -168,7 +168,7 @@ def api_container_get(ident):
def api_container_create(params=None):
if params == None:
params = request.get_json()
- editgroup = get_or_create_editgroup(params.get('editgroup'))
+ editgroup = get_or_create_editgroup(params.get('editgroup_id'))
rev = ContainerRev(
name=params.get('name', None),
publisher=params.get('publisher', None),
@@ -184,7 +184,7 @@ def api_container_create(params=None):
@app.route('/v0/container/lookup', methods=['GET'])
def api_container_lookup():
- params = request.get_json()
+ params = request.args
issn = params['issn'].strip()
# TODO: proper regex
if not (len(issn) == 9 and issn[0:4].isdigit() and issn[5:7].isdigit()):
@@ -205,7 +205,7 @@ def api_file_get(ident):
def api_file_create(params=None):
if params == None:
params = request.get_json()
- editgroup = get_or_create_editgroup(params.get('editgroup'))
+ editgroup = get_or_create_editgroup(params.get('editgroup_id'))
releases = params.get('releases', [])
releases = [ReleaseIdent.query.get_or_404(r) for r in releases]
rev = FileRev(