diff -r 5594aadb740e -r 6cb91be7707f web/request.py --- a/web/request.py Wed Mar 24 08:40:21 2010 +0100 +++ b/web/request.py Wed Mar 24 08:42:49 2010 +0100 @@ -314,7 +314,7 @@ breadcrumbs.append(self.url()) else: url = self.url() - if breadcrumbs[-1] != url: + if breadcrumbs and breadcrumbs[-1] != url: breadcrumbs.append(url) def last_visited_page(self):