# HG changeset patch # User Sylvain Thénault # Date 1268322180 -3600 # Node ID e77d3e95872dd223c1e2e4d1584ddb5b96f7e51e # Parent f6cf0fcd40ae2a918b39169e69e9906c06c99af9 [web req] check latest url in breadcrumbs is not the same as the current one to keep more valuable information diff -r f6cf0fcd40ae -r e77d3e95872d web/request.py --- a/web/request.py Thu Mar 11 16:42:13 2010 +0100 +++ b/web/request.py Thu Mar 11 16:43:00 2010 +0100 @@ -287,7 +287,11 @@ if breadcrumbs is None: breadcrumbs = SizeConstrainedList(10) self.set_session_data('breadcrumbs', breadcrumbs) - breadcrumbs.append(self.url()) + breadcrumbs.append(self.url()) + else: + url = self.url() + if breadcrumbs[-1] != url: + breadcrumbs.append(url) def last_visited_page(self): breadcrumbs = self.get_session_data('breadcrumbs', None)