Commit 6fdccd74 authored by Taylor Otwell's avatar Taylor Otwell

Fixing bug.

Signed-off-by: 's avatarTaylor Otwell <taylorotwell@gmail.com>
parent 517da41a
...@@ -31,10 +31,12 @@ class Has_Many extends Has_One_Or_Many { ...@@ -31,10 +31,12 @@ class Has_Many extends Has_One_Or_Many {
{ {
$attributes[$this->foreign_key()] = $this->base->get_key(); $attributes[$this->foreign_key()] = $this->base->get_key();
$class = get_class($this->model);
// If the "attributes" are actually an array of the related model we'll // If the "attributes" are actually an array of the related model we'll
// just use the existing instance instead of creating a fresh model // just use the existing instance instead of creating a fresh model
// instance for the attributes. This allows for validation. // instance for the attributes. This allows for validation.
if ($attributes instanceof get_class($this->model)) if ($attributes instanceof $class)
{ {
$model = $attributes; $model = $attributes;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment