summaryrefslogtreecommitdiffstats
path: root/lib/redmine/wiki_formatting/common_mark
diff options
context:
space:
mode:
authorMarius Balteanu <marius.balteanu@zitec.com>2025-04-30 22:40:18 +0000
committerMarius Balteanu <marius.balteanu@zitec.com>2025-04-30 22:40:18 +0000
commite6f00370eebc7f812b44cf38d7bcb7000df06f5e (patch)
tree74fff08adc24ee25f4dfa9ec7e1fba73fe4d038c /lib/redmine/wiki_formatting/common_mark
parent2b9c6f64b1a16eb9e74d5dde30f3cbf1132c93e1 (diff)
downloadredmine-e6f00370eebc7f812b44cf38d7bcb7000df06f5e.tar.gz
redmine-e6f00370eebc7f812b44cf38d7bcb7000df06f5e.zip
Fixes broken references for multiple footnote usage (#42648).
git-svn-id: https://svn.redmine.org/redmine/trunk@23726 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'lib/redmine/wiki_formatting/common_mark')
-rw-r--r--lib/redmine/wiki_formatting/common_mark/sanitization_filter.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/redmine/wiki_formatting/common_mark/sanitization_filter.rb b/lib/redmine/wiki_formatting/common_mark/sanitization_filter.rb
index 584df9e0d..ed9bfd83f 100644
--- a/lib/redmine/wiki_formatting/common_mark/sanitization_filter.rb
+++ b/lib/redmine/wiki_formatting/common_mark/sanitization_filter.rb
@@ -105,7 +105,7 @@ module Redmine
node = env[:node]
return unless node.name == "a"
return unless node.has_attribute?("id")
- return if node.name == "a" && node["id"] =~ /\Afnref-\d+\z/
+ return if node.name == "a" && node["id"] =~ /\Afnref(-\d+){1,2}\z/
node.remove_attribute("id")
}