diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2019-02-01 11:51:21 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2019-02-01 11:51:21 -0800 |
commit | fc6b8e0f96f0a0e69f4992525ba801d8f6639854 (patch) | |
tree | 7940b5779669ab6beef6ea3fb56317f8055826d6 /python/fatcat_web/routes.py | |
parent | b90828d7d16b38052bd45f6df1f3d093799e7cee (diff) | |
download | fatcat-fc6b8e0f96f0a0e69f4992525ba801d8f6639854.tar.gz fatcat-fc6b8e0f96f0a0e69f4992525ba801d8f6639854.zip |
fixes for new elastic transform view code
Diffstat (limited to 'python/fatcat_web/routes.py')
-rw-r--r-- | python/fatcat_web/routes.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/python/fatcat_web/routes.py b/python/fatcat_web/routes.py index d712be01..1cb0b4d4 100644 --- a/python/fatcat_web/routes.py +++ b/python/fatcat_web/routes.py @@ -87,7 +87,8 @@ def container_view(ident): return redirect('/container/{}'.format(entity.redirect)) if entity.state == "deleted": return render_template('deleted_entity.html', entity=entity) - entity.es = container_to_elasticsearch(entity, force_bool=False) + if entity.state == "active": + entity.es = container_to_elasticsearch(entity, force_bool=False) return render_template('container_view.html', container=entity) @app.route('/creator/<ident>/history', methods=['GET']) @@ -247,9 +248,10 @@ def release_view(ident): return redirect('/release/{}'.format(entity.redirect)) if entity.state == "deleted": return render_template('deleted_entity.html', entity=entity) - if entity.container: + if entity.container and entity.container.state == "active": entity.container.es = container_to_elasticsearch(entity.container, force_bool=False) - entity.es = release_to_elasticsearch(entity, force_bool=False) + if entity.state == "active": + entity.es = release_to_elasticsearch(entity, force_bool=False) authors = [c for c in entity.contribs if c.role in ('author', None)] authors = sorted(authors, key=lambda c: c.index) for fe in files: |