Defect #24869 » 0002-Modify-circular-inclusion-test-to-use-page.id-instea.patch
| lib/redmine/wiki_formatting/macros.rb | ||
|---|---|---|
| 207 | 207 |
page = Wiki.find_page(args.first.to_s, :project => @project) |
| 208 | 208 |
raise 'Page not found' if page.nil? || !User.current.allowed_to?(:view_wiki_pages, page.wiki.project) |
| 209 | 209 |
@included_wiki_pages ||= [] |
| 210 |
raise 'Circular inclusion detected' if @included_wiki_pages.include?(page.title)
|
|
| 211 |
@included_wiki_pages << page.title
|
|
| 210 |
raise 'Circular inclusion detected' if @included_wiki_pages.include?(page.id)
|
|
| 211 |
@included_wiki_pages << page.id
|
|
| 212 | 212 |
out = textilizable(page.content, :text, :attachments => page.attachments, :headings => false) |
| 213 | 213 |
@included_wiki_pages.pop |
| 214 | 214 |
out |