From abaf7e5c93e11655eb90f8964aa744a736c98e35 Mon Sep 17 00:00:00 2001 From: wxa Date: Thu, 28 Feb 2019 17:45:59 +0300 Subject: [PATCH] Make models without 'deleted_at' field duplicable [PREMIUM-114] --- lib/Models/Model.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/Models/Model.php b/lib/Models/Model.php index b26384f087..bbae0dd736 100644 --- a/lib/Models/Model.php +++ b/lib/Models/Model.php @@ -311,7 +311,9 @@ class Model extends \Sudzy\ValidModel { $duplicate->hydrate($model_data); $duplicate->set_expr('created_at', 'NOW()'); $duplicate->set_expr('updated_at', 'NOW()'); - $duplicate->set_expr('deleted_at', 'NULL'); + if (isset($model_data['deleted_at'])) { + $duplicate->set_expr('deleted_at', 'NULL'); + } $duplicate->save(); return $duplicate;