diff options
Diffstat (limited to 'Digitigrade/Model/PushableModel.php')
| -rw-r--r-- | Digitigrade/Model/PushableModel.php | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Digitigrade/Model/PushableModel.php b/Digitigrade/Model/PushableModel.php index 4df90c8..271b313 100644 --- a/Digitigrade/Model/PushableModel.php +++ b/Digitigrade/Model/PushableModel.php @@ -20,6 +20,9 @@ abstract class PushableModel extends FetchableModel implements \JsonSerializable } $obj = static::createFromJson($data, $autoSave); + if (!$obj->validate()) { + return null; // and don't save + } if ($autoSave) { $obj->save(); $obj->finaliseAfterSave(); |
