diff --git a/lib/xmldb/xmldb_field.php b/lib/xmldb/xmldb_field.php index ce919d92bb1..7c69407e5a6 100644 --- a/lib/xmldb/xmldb_field.php +++ b/lib/xmldb/xmldb_field.php @@ -493,9 +493,10 @@ class xmldb_field extends xmldb_object { if (!$this->loaded) { $this->hash = null; } else { + $defaulthash = is_null($this->default) ? '' : sha1($this->default); $key = $this->name . $this->type . $this->length . $this->notnull . $this->sequence . - $this->decimals . $this->comment; + $this->decimals . $this->comment . $defaulthash; $this->hash = md5($key); } }