On 06/30/2011 05:48 PM, Tomas Hrcka wrote:
---
src/app/controllers/application_controller.rb | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/app/controllers/application_controller.rb
b/src/app/controllers/application_controller.rb
index 4eed65a..b7da1d3 100644
--- a/src/app/controllers/application_controller.rb
+++ b/src/app/controllers/application_controller.rb
@@ -261,7 +261,7 @@ class ApplicationController< ActionController::Base
viewstate = @viewstate ? @viewstate.id : nil
#if item with desired path is already in bc, then remove every bc behind it
- if index = breadcrumbs.find_index {|b| b[:path] == path}
+ if index = breadcrumbs.find_index {|b| b[:path] == path ||
path.split('?')[0] == b[:path] }
breadcrumbs.slice!(index, breadcrumbs.length)
end
read_breadcrumbs
ACK and pushed.