From 1e5d7f84ec9e948bfe39a45a6ff149f50faa3d3f Mon Sep 17 00:00:00 2001 From: Maxim Date: Thu, 10 Nov 2016 12:04:20 +0300 Subject: [PATCH] Fix bug with adding single relation It seems to relation with has many type would not be added if code looks like this `$model->relationName = 1` or `$model->relationName = $some model` --- src/SaveRelationsBehavior.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SaveRelationsBehavior.php b/src/SaveRelationsBehavior.php index 1faa9b4..370f25e 100644 --- a/src/SaveRelationsBehavior.php +++ b/src/SaveRelationsBehavior.php @@ -85,7 +85,7 @@ class SaveRelationsBehavior extends Behavior if ($relation->multiple === true) { $newRelations = []; if (!is_array($value)) { - $value = []; + $value = [$value]; } foreach ($value as $entry) { if ($entry instanceof $relation->modelClass) {