Index: mod/data/edit.php
===================================================================
RCS file: /cvsroot/moodle/moodle/mod/data/edit.php,v
retrieving revision 1.2.2.6
diff -u -r1.2.2.6 edit.php
--- mod/data/edit.php	10 Aug 2006 15:30:58 -0000	1.2.2.6
+++ mod/data/edit.php	3 Oct 2006 22:01:08 -0000
@@ -258,7 +258,8 @@
         foreach ($possiblefields as $eachfield){
             $field = data_get_field($eachfield, $data);
             $patterns[]="/\[\[".$field->field->name."\]\]/i";
-            $replacements[] = $field->display_add_field($rid);
+            $replacements[] = data_protect_replacement_string(
+                $field->display_add_field($rid));
         }
         $newtext = preg_replace($patterns, $replacements, $data->{$mode});
 
