diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2019-02-22 17:27:03 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2019-02-22 17:27:03 -0800 |
commit | e4d2801acec50b763c104fc87df69f943f54fa7c (patch) | |
tree | 98043a7297326e16b40e704740ffff2e3aae4085 /python/fatcat_web/routes.py | |
parent | eebce42d74f8c0e5176bf0a0cfa8036f88a3da34 (diff) | |
download | fatcat-e4d2801acec50b763c104fc87df69f943f54fa7c.tar.gz fatcat-e4d2801acec50b763c104fc87df69f943f54fa7c.zip |
bunch of entity view updates
Diffstat (limited to 'python/fatcat_web/routes.py')
-rw-r--r-- | python/fatcat_web/routes.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/python/fatcat_web/routes.py b/python/fatcat_web/routes.py index acc4b3e2..1eeab279 100644 --- a/python/fatcat_web/routes.py +++ b/python/fatcat_web/routes.py @@ -207,8 +207,15 @@ def file_view(ident): abort(ae.status) if entity.state == "redirect": return redirect('/file/{}'.format(entity.redirect)) - if entity.state == "deleted": + elif entity.state == "deleted": return render_template('deleted_entity.html', entity=entity) + else: + try: + entity.releases = [] + for r in entity.release_ids: + entity.releases.append(api.get_release(r)) + except ApiException as ae: + abort(ae.status) return render_template('file_view.html', file=entity) @app.route('/release/lookup', methods=['GET']) |