diff --git a/src/Models/Behaviors/HasRelated.php b/src/Models/Behaviors/HasRelated.php index 661a04e03..3996648f3 100644 --- a/src/Models/Behaviors/HasRelated.php +++ b/src/Models/Behaviors/HasRelated.php @@ -67,7 +67,7 @@ public function loadRelated(string $browserName): Collection */ public function saveRelated(array|Collection|Model $items, string $browserName): void { - $items = collect($items); + $items = is_array($items) || $items instanceof Collection ? $items : [$items]; /** @var Collection $itemsToProcess */ $itemsToProcess = $this->relatedItems()->where('browser_name', $browserName)->get();