From a8c02858af97b7e635e5b491cfdd585ab5a034d4 Mon Sep 17 00:00:00 2001 From: xiaomlove Date: Mon, 19 Dec 2022 20:39:13 +0800 Subject: [PATCH] fix add props ignore deadline --- app/Repositories/UserRepository.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Repositories/UserRepository.php b/app/Repositories/UserRepository.php index f09af9c9..0547006b 100644 --- a/app/Repositories/UserRepository.php +++ b/app/Repositories/UserRepository.php @@ -471,6 +471,9 @@ class UserRepository extends BaseRepository $metaKey = $metaData['meta_key']; $allowMultiple = UserMeta::$metaKeys[$metaKey]['multiple']; $log = "user: {$user->id}, metaKey: $metaKey, allowMultiple: $allowMultiple"; + if (!empty($metaData['duration'])) { + $metaData['deadline'] = now()->addDays($metaData['duration']); + } if ($allowMultiple) { //Allow multiple, just insert $result = $user->metas()->create($metaData);