Description
When editing an article (shortname|title name pattern) without filling out the shortname will result in a object without a name.
Reason:
eznamepatternresolver.php::resolveToken
if ( array_key_exists( $tokenPart, $this->attributeArray ) and $this->attributeArray[$tokenPart] !== "" )
$this->attributeArray[$tokenPart] is '' on mysql
$this->attributeArray[$tokenPart] is NULL on oracle
As conqeuence, this if evaluates true on oracle.
Suggested change:
if ( array_key_exists( $tokenPart, $this->attributeArray ) and ( $this->attributeArray[$tokenPart] !== "" and $this->attributeArray[$tokenPart] !== NULL ) )