diff options
Diffstat (limited to 'Digitigrade/Model/PushableModel.php')
| -rw-r--r-- | Digitigrade/Model/PushableModel.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Digitigrade/Model/PushableModel.php b/Digitigrade/Model/PushableModel.php index cfa68d3..9a31453 100644 --- a/Digitigrade/Model/PushableModel.php +++ b/Digitigrade/Model/PushableModel.php @@ -3,6 +3,10 @@ namespace Digitigrade\Model; abstract class PushableModel extends FetchableModel implements \JsonSerializable { public static function importFromReceivedObject(\stdClass $obj, bool $autoSave = true): static { - return static::createFromJson($obj, $autoSave); + return static::createFromJson($obj); + if ($autoSave) { + $obj->save(); + $obj->finaliseAfterSave(); + } } }
\ No newline at end of file |
