#4800 muzayede needs

This commit is contained in:
diashalabi 2021-10-27 18:08:31 +03:00
parent d8827d8729
commit a9f19583cc

View File

@ -35,6 +35,11 @@ class ProfileFormHandler
'google_address' => $builder->getPostValue('google_address') ?: null, 'google_address' => $builder->getPostValue('google_address') ?: null,
]; ];
$assignments = $userModel->getAssignments();
foreach ($assignments->notLocked()->fieldSlugs() as $field) {
$parameters[$field] = $builder->getPostValue($field) ?: null;
}
if (($valid = $this->validate($parameters)) !== true) { if (($valid = $this->validate($parameters)) !== true) {
$messages->error($valid['msg']); $messages->error($valid['msg']);
return; return;
@ -50,13 +55,16 @@ class ProfileFormHandler
$user = $userModel->newQuery()->find(\auth()->id()); $user = $userModel->newQuery()->find(\auth()->id());
// Prevent removing already filled fields /**
foreach ($parameters as $field => $value) { * Deprecated will bre removed after this issue is done #4804
if ($user->$field && !$value) { */
$messages->error('visiosoft.module.profile::message.can_not_remove_filled_fields'); // // Prevent removing already filled fields
return; // foreach ($parameters as $field => $value) {
} // if ($user->$field && !$value) {
} // $messages->error('visiosoft.module.profile::message.can_not_remove_filled_fields');
// return;
// }
// }
$oldCustomerInfo = $user->toArray(); $oldCustomerInfo = $user->toArray();