Index: branches/5.3.x/core/kernel/kbase.php =================================================================== diff -u -N -r16179 -r16395 --- branches/5.3.x/core/kernel/kbase.php (.../kbase.php) (revision 16179) +++ branches/5.3.x/core/kernel/kbase.php (.../kbase.php) (revision 16395) @@ -1,6 +1,6 @@ Fields as $field => $options) { - if ( array_key_exists('default', $options) && $options['default'] === '#NOW#' ) { - $this->Fields[$field]['default'] = time(); + foreach ( $this->Fields as $field => $options ) { + if ( array_key_exists('default', $options) ) { + if ( $options['default'] === '#NOW#' ) { + $this->currentTimeFields[] = $field; + } + + if ( in_array($field, $this->currentTimeFields) ) { + $this->Fields[$field]['default'] = time(); + } } } }