From 9e4b349ca3a9c0f3f465da989eb5669fe0022695 Mon Sep 17 00:00:00 2001 From: NetCom <1984432+netcom@users.noreply.github.com> Date: Thu, 31 May 2018 00:12:17 +0200 Subject: [PATCH] Fix for issue 21 https://github.com/ProAI/eloquent-versioning/issues/21 --- src/BuilderTrait.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/BuilderTrait.php b/src/BuilderTrait.php index 1cacc9b..49561e0 100644 --- a/src/BuilderTrait.php +++ b/src/BuilderTrait.php @@ -166,7 +166,10 @@ public function delete() public function forceDelete() { // get records - $affectedRecords = $this->getAffectedRecords()->toArray(); + $affectedRecords = $this->getAffectedRecords(); + if (!is_array($affectedRecords)) + $affectedRecords = $affectedRecords->toArray(); + $ids = array_map(function($record) { return $record->{$this->model->getKeyName()}; }, $affectedRecords);