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"""