Index: branches/RC/core/kernel/db/dbitem.php =================================================================== diff -u -r11362 -r11414 --- branches/RC/core/kernel/db/dbitem.php (.../dbitem.php) (revision 11362) +++ branches/RC/core/kernel/db/dbitem.php (.../dbitem.php) (revision 11414) @@ -464,10 +464,10 @@ $error_field = isset($options['error_field']) ? $options['error_field'] : $field; $res = !isset($this->FieldErrors[$error_field]['pseudo']) || !$this->FieldErrors[$error_field]['pseudo']; + $res = $res && $this->ValidateRequired($field, $options); $res = $res && $this->ValidateType($field, $options); $res = $res && $this->ValidateRange($field, $options); $res = $res && $this->ValidateUnique($field, $options); - $res = $res && $this->ValidateRequired($field, $options); $res = $res && $this->CustomValidation($field, $options); return $res;