Commit: 92a1dbc7f1a46d8bb5a26962e68183c689b6c0a2

Author: Edmunds Kalniņš | Date: 2011-05-02 22:19:29 +0300
more speed
diff --git a/libraries/lithium/data/entity/Document.php b/libraries/lithium/data/entity/Document.php index 84d0701..e26a7f1 100644 --- a/libraries/lithium/data/entity/Document.php +++ b/libraries/lithium/data/entity/Document.php @@ -260,7 +260,7 @@ class Document extends \lithium\data\Entity implements \Iterator, \ArrayAccess { if (is_string($name) && strpos($name, '.')) { return $this->_setNested($name, $value); } - if ($model = $this->_model) { + if (is_array($value) && $model = $this->_model) { $pathKey = $this->_pathKey; $options = compact('pathKey') + array('first' => true); $conn = $model::connection();