Index: branches/RC/core/kernel/db/dbitem.php =================================================================== diff -u -r10794 -r11253 --- branches/RC/core/kernel/db/dbitem.php (.../dbitem.php) (revision 10794) +++ branches/RC/core/kernel/db/dbitem.php (.../dbitem.php) (revision 11253) @@ -79,7 +79,15 @@ function GetOriginalField($field_name, $formatted = false, $format=null) { - $value = $this->OriginalFieldValues[$field_name]; + if (array_key_exists($field_name, $this->OriginalFieldValues)) { + // item was loaded before + $value = $this->OriginalFieldValues[$field_name]; + } + else { + // no original fields -> use default field value + $value = $this->Fields[$field_name]['default']; + } + if (!$formatted) { return $value; }