Another Bug-fix and some tests
Man, but this needs more tests ... !
This commit is contained in:
parent
12207bc01c
commit
305b37b401
11 changed files with 92 additions and 26 deletions
|
@ -63,9 +63,9 @@ class WikiReference < ActiveRecord::Base
|
|||
redirected_pages = []
|
||||
page = web.page(page_name)
|
||||
redirected_pages.concat page.redirects
|
||||
redirected_pages.concat Thread.current[:page_redirects][page.name] if
|
||||
Thread.current[:page_redirects] && Thread.current[:page_redirects][page.name]
|
||||
redirected_pages.uniq.each { |name| names = names + self.pages_that_reference(web, name) }
|
||||
redirected_pages.concat Thread.current[:page_redirects][page] if
|
||||
Thread.current[:page_redirects] && Thread.current[:page_redirects][page]
|
||||
redirected_pages.uniq.each { |name| names.concat self.pages_that_reference(web, name) }
|
||||
names.uniq
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue