diff --git a/cake/libs/model/model.php b/cake/libs/model/model.php index e998117d0..05f3c4fac 100644 --- a/cake/libs/model/model.php +++ b/cake/libs/model/model.php @@ -1379,7 +1379,7 @@ class Model extends Overloadable { foreach ($values as $i => $value) { $values[$i][$this->{$type}[$association]['foreignKey']] = $this->id; } - if (!$this->{$association}->saveAll($values, $options)) { + if (!$this->{$association}->saveAll($values, array_merge($options, array('atomic' => false)))) { $validationErrors[$association] = $this->{$association}->validationErrors; $validates = false; }