@@ -106,7 +106,8 @@ def search(query, request, selected_categories):
106 for new_res in results:
106 for new_res in results:
107 if res['parsed_url'].netloc == new_res['parsed_url'].netloc and\
107 if res['parsed_url'].netloc == new_res['parsed_url'].netloc and\
108 res['parsed_url'].path == new_res['parsed_url'].path and\
108 res['parsed_url'].path == new_res['parsed_url'].path and\
109− res['parsed_url'].query == new_res['parsed_url'].query:
109+ res['parsed_url'].query == new_res['parsed_url'].query and\
110+ res.get('template') == new_res.get('template'):
110 duplicated = new_res
111 duplicated = new_res
112 if duplicated:
113 if duplicated: