diff options
Diffstat (limited to 'python/fatcat/api.py')
-rw-r--r-- | python/fatcat/api.py | 12 |
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( |