Merge pull request #1645 from rashmie17/edit-offline-payment-issue

Edit offline payment method issue
This commit is contained in:
Cüneyt Şentürk 2021-02-01 00:00:34 +03:00 committed by GitHub
commit af4a0bd19b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -34,7 +34,13 @@ class Settings extends Controller
*/
public function update(Request $request)
{
if (!empty($request->get('update_code'))) {
$methods = json_decode(setting('offline-payments.methods'), true);
if(array_search($request->update_code, array_column($methods, 'code')) == false) {
$request->merge(['code_exists' => false]);
}else{
$request->merge(['code_exists' => true]);
}
if (!empty($request->get('update_code')) && $request->get('code_exists') == true) {
$payment_method = $this->dispatch(new UpdatePaymentMethod($request));
$message = trans('messages.success.updated', ['type' => $payment_method['name']]);