Only call definition_after_data when we are editing an element so that we know data exists

This commit is contained in:
Mark Nelson 2013-07-23 17:01:27 +08:00
parent ffcd9cc879
commit 73cf11b043
7 changed files with 17 additions and 41 deletions

View file

@ -61,7 +61,10 @@ class mod_customcert_edit_element_form extends moodleform {
* Fill in the current page data for this customcert.
*/
public function definition_after_data() {
$this->element->definition_after_data($this->_form);
// We only want to call definition_after_data if we are editing an element.
if ($this->_customdata['action'] == 'edit') {
$this->element->definition_after_data($this->_form);
}
}
/**