Explorar o código

use much safer regexp pattern

leizhe %!s(int64=4) %!d(string=hai) anos
pai
achega
aed7ef853d
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      src/main/frontend/db/model.cljs

+ 2 - 2
src/main/frontend/db/model.cljs

@@ -1062,9 +1062,9 @@
                db-utils/group-by-page))))))
 
 (defn- pattern [name]
-  (re-pattern (str "(?i)(?!#)(?!\\[\\[)"
+  (re-pattern (str "(?i)(^|[^\\[#0-9a-zA-Z]|((^|[^\\[])\\[))"
                    (util/regex-escape name)
-                   "(?!\\]\\])")))
+                   "($|[^0-9a-zA-Z])")))
 
 (defn get-page-unlinked-references
   [page]