From cc6b35d472d87c991f27164e675f83b184d236a3 Mon Sep 17 00:00:00 2001 From: Konstantin Malinin Date: Mon, 1 Jun 2020 10:25:59 +0300 Subject: [PATCH] Fix nested relations save, on dirty attributes not present #57 (#58) --- src/SaveRelationsBehavior.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SaveRelationsBehavior.php b/src/SaveRelationsBehavior.php index e580be1..88adca3 100644 --- a/src/SaveRelationsBehavior.php +++ b/src/SaveRelationsBehavior.php @@ -561,7 +561,7 @@ class SaveRelationsBehavior extends Behavior } else { $existingRecords[] = $relationModel; } - if (count($relationModel->dirtyAttributes)) { + if (count($relationModel->dirtyAttributes) || count($this->_newRelationValue)) { if ($relationModel->validate()) { $relationModel->save(); } else {