From a44e70811a509b85ca4603a203b89d83b633e63b Mon Sep 17 00:00:00 2001 From: moodler Date: Sat, 25 Mar 2006 14:57:36 +0000 Subject: [PATCH] Update the passed-in data object when generating new templates --- mod/data/lib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mod/data/lib.php b/mod/data/lib.php index 6c0f9f1d01..1cc5cfba89 100755 --- a/mod/data/lib.php +++ b/mod/data/lib.php @@ -310,7 +310,7 @@ class data_field_base { /// Base class for Database Field Types (see field/* * @param dataid * * output null * *****************************************************************************/ -function data_generate_default_template($data, $template, $recordid=0, $form=false, $update=true) { +function data_generate_default_template(&$data, $template, $recordid=0, $form=false, $update=true) { if (!$data && !$template){ return false; @@ -355,6 +355,8 @@ function data_generate_default_template($data, $template, $recordid=0, $form=fal $newdata->{$template} = $str; if (!update_record('data', $newdata)) { notify('Error updating template'); + } else { + $data->{$template} = $str; } } -- 2.39.5