From 80e855e7b4db63790aa07efd167bc557980e0de5 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 2 Jul 2015 01:50:19 -0400 Subject: [PATCH] Return '#' for invalid indexes (unitialized, indexes with not node instances). --- mayan/apps/document_indexing/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mayan/apps/document_indexing/models.py b/mayan/apps/document_indexing/models.py index 5c962cf4dc..4c9922d086 100644 --- a/mayan/apps/document_indexing/models.py +++ b/mayan/apps/document_indexing/models.py @@ -35,7 +35,10 @@ class Index(models.Model): return self.title def get_absolute_url(self): - return reverse('indexing:index_instance_node_view', args=[self.instance_root.pk]) + try: + return reverse('indexing:index_instance_node_view', args=[self.instance_root.pk]) + except IndexInstanceNode.DoesNotExist: + return '#' def save(self, *args, **kwargs): """Automatically create the root index template node"""