From 801778a295df2b026391483faa390cf87e68b1ad Mon Sep 17 00:00:00 2001 From: winter Date: Tue, 17 Dec 2024 21:38:23 +0000 Subject: bugfixes 3 --- Digitigrade/Model/FetchableModel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Digitigrade/Model/FetchableModel.php') diff --git a/Digitigrade/Model/FetchableModel.php b/Digitigrade/Model/FetchableModel.php index 07d7e32..33e1151 100644 --- a/Digitigrade/Model/FetchableModel.php +++ b/Digitigrade/Model/FetchableModel.php @@ -13,7 +13,7 @@ abstract class FetchableModel extends Model implements RemoteFetchable { self::$mapper->bStrictObjectTypeChecking = false; } - protected static function createFromJson(\stdClass $data): static { + protected static function createFromJson(\stdClass $data, bool $autoSave): static { // default everything nullable to null $obj = new static(); $reflProps = (new \ReflectionClass(static::class))->getProperties(); @@ -62,7 +62,7 @@ abstract class FetchableModel extends Model implements RemoteFetchable { if ($data === null) return null; - $obj = static::createFromJson($data); + $obj = static::createFromJson($data, $autoSave); $obj->finaliseAfterFetch($uri); if ($autoSave) { -- cgit v1.3