Author: rjollos
Date: Wed Jun 26 00:22:05 2013
New Revision: 1496686

URL: http://svn.apache.org/r1496686
Log:
Fixes #555: Don't match macro calls when renaming wiki content for 
white-labeling.

Modified:
    bloodhound/trunk/bloodhound_dashboard/bhdashboard/admin.py

Modified: bloodhound/trunk/bloodhound_dashboard/bhdashboard/admin.py
URL: 
http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_dashboard/bhdashboard/admin.py?rev=1496686&r1=1496685&r2=1496686&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_dashboard/bhdashboard/admin.py (original)
+++ bloodhound/trunk/bloodhound_dashboard/bhdashboard/admin.py Wed Jun 26 
00:22:05 2013
@@ -131,7 +131,7 @@ class BloodhoundAdmin(Component):
                             SET text=%s
                             WHERE name=%s
                             """, 
-                         (re.sub(r'\b%s\b' % old_name, new_name, text), name))
+                         (re.sub(r'(?!\[\[)\b%s\b(?!\]\])' % old_name, 
new_name, text), name))
 
     def _get_tdump(self, db, table, fields):
         """Dumps all the data from a table for a known set of fields"""


Reply via email to