diff --git a/src/PersistentData/PersistentDataManager.php b/src/PersistentData/PersistentDataManager.php index 3f2c817..38c58db 100644 --- a/src/PersistentData/PersistentDataManager.php +++ b/src/PersistentData/PersistentDataManager.php @@ -27,8 +27,9 @@ class PersistentDataManager public function selectMultipleFromDb(Select $select, string $type, bool $withRelations = false): Generator { $select = $this->createSelect($select, $type, $withRelations); + $result = $select->execute(); - while ($data = $select->execute()->fetch(IResultSet::FETCH_ASSOC)) { + while ($data = $result->fetch(IResultSet::FETCH_ASSOC)) { $model = new $type(); $this->fillWithData($data, $model);