diff --git a/packages/Webkul/Admin/src/Resources/views/settings/sliders/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/sliders/edit.blade.php
index cd24bd2a1..af5e28126 100755
--- a/packages/Webkul/Admin/src/Resources/views/settings/sliders/edit.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/settings/sliders/edit.blade.php
@@ -52,7 +52,7 @@
- path) }}"' >
+
@foreach ($errors->get('image.*') as $key => $message)
diff --git a/packages/Webkul/Customer/src/Http/Controllers/CustomerController.php b/packages/Webkul/Customer/src/Http/Controllers/CustomerController.php
index b29d8ead2..e1e50d0b4 100755
--- a/packages/Webkul/Customer/src/Http/Controllers/CustomerController.php
+++ b/packages/Webkul/Customer/src/Http/Controllers/CustomerController.php
@@ -93,8 +93,9 @@ class CustomerController extends Controller
'gender' => 'required',
'date_of_birth' => 'date|before:today',
'email' => 'email|unique:customers,email,'.$id,
+ 'password' => 'confirmed|min:6|required_with:oldpassword',
'oldpassword' => 'required_with:password',
- 'password' => 'confirmed|min:6'
+ 'password_confirmation' => 'required_with:password',
]);
$data = collect(request()->input())->except('_token')->toArray();
@@ -139,27 +140,26 @@ class CustomerController extends Controller
$customerRepository = $this->customerRepository->findorFail($id);
- $orders = $customerRepository->all_orders->whereIn('status', ['pending', 'processing'])->first();
-
- if ( $orders ) {
- session()->flash('error', trans('admin::app.response.order-pending'));
-
- return redirect()->route($this->_config['redirect']);
- }
-
try {
- if ( Hash::check($data['password'], $customerRepository->password) ) {
+ if (Hash::check($data['password'], $customerRepository->password)) {
+ $orders = $customerRepository->all_orders->whereIn('status', ['pending', 'processing'])->first();
- $this->customerRepository->delete($id);
+ if ($orders) {
+ session()->flash('error', trans('admin::app.response.order-pending'));
- session()->flash('success', trans('admin::app.response.delete-success', ['name' => 'Customer']));
+ return redirect()->route($this->_config['redirect']);
+ } else {
+ $this->customerRepository->delete($id);
- return redirect()->route('customer.session.index');
+ session()->flash('success', trans('admin::app.response.delete-success', ['name' => 'Customer']));
+
+ return redirect()->route('customer.session.index');
+ }
} else {
session()->flash('error', trans('shop::app.customer.account.address.delete.wrong-password'));
- }
- return redirect()->route('customer.session.index');
+ return redirect()->back();
+ }
} catch(\Exception $e) {
session()->flash('error', trans('admin::app.response.delete-failed', ['name' => 'Customer']));