aboutsummaryrefslogtreecommitdiffhomepage
path: root/Digitigrade/Model/PushableModel.php
diff options
context:
space:
mode:
authorwinter2024-12-17 20:43:44 +0000
committerwinter2024-12-17 20:43:44 +0000
commit10793d22df72f12f2f14c730c09b5018b5b6e63a (patch)
treeea3cf7cf1461b5b02d989d0077a154b6408948e8 /Digitigrade/Model/PushableModel.php
parent12d3fe4509dda610e6b7adb120dc0530081c6768 (diff)
bugfixing
Diffstat (limited to 'Digitigrade/Model/PushableModel.php')
-rw-r--r--Digitigrade/Model/PushableModel.php6
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