diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2020-07-30 20:31:56 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2020-07-30 23:45:30 -0700 |
commit | 29593e492b632c8884c31993230d258d646e3d8c (patch) | |
tree | 377487ac715a48b0d5f2dc1e1d7752ea050ead50 /python/fatcat_web/routes.py | |
parent | bedf147fecf7134fd22ea0ca7c94c5b7d4554416 (diff) | |
download | fatcat-29593e492b632c8884c31993230d258d646e3d8c.tar.gz fatcat-29593e492b632c8884c31993230d258d646e3d8c.zip |
routes: handle case of viewing deleted entity in editgroup context
Eg, consider deleting an entity. When viewing the editgroup, want to be
able to click the deleted entity and see the "deleted entity" page
instead of a generic 404.
Diffstat (limited to 'python/fatcat_web/routes.py')
-rw-r--r-- | python/fatcat_web/routes.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/python/fatcat_web/routes.py b/python/fatcat_web/routes.py index 74805c69..da2bb6cf 100644 --- a/python/fatcat_web/routes.py +++ b/python/fatcat_web/routes.py @@ -227,7 +227,7 @@ def generic_editgroup_entity_view(editgroup_id, entity_type, ident, view_templat entity, edit = generic_get_editgroup_entity(editgroup, entity_type, ident) - if entity.state == "deleted": + if entity.revision is None or entity.state == "deleted": return render_template('deleted_entity.html', entity=entity, entity_type=entity_type, editgroup=editgroup) |