From 45815b7230b6c619fbb21ca9ae3bc8aba6c47276 Mon Sep 17 00:00:00 2001 From: jitendra Date: Thu, 7 Nov 2019 15:28:10 +0530 Subject: [PATCH] Issue #1745 fixed --- .../Product/src/Http/Controllers/ProductController.php | 2 +- packages/Webkul/Product/src/Type/AbstractType.php | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/Webkul/Product/src/Http/Controllers/ProductController.php b/packages/Webkul/Product/src/Http/Controllers/ProductController.php index b411de872..0a4d0da0c 100755 --- a/packages/Webkul/Product/src/Http/Controllers/ProductController.php +++ b/packages/Webkul/Product/src/Http/Controllers/ProductController.php @@ -281,7 +281,7 @@ class ProductController extends Controller { $data = request()->all(); - if (!isset($data['massaction-type'])) { + if (! isset($data['massaction-type'])) { return redirect()->back(); } diff --git a/packages/Webkul/Product/src/Type/AbstractType.php b/packages/Webkul/Product/src/Type/AbstractType.php index 48087afa1..e8521d10c 100644 --- a/packages/Webkul/Product/src/Type/AbstractType.php +++ b/packages/Webkul/Product/src/Type/AbstractType.php @@ -159,9 +159,8 @@ abstract class AbstractType $product->update($data); foreach ($product->attribute_family->custom_attributes as $attribute) { - if ($attribute->type == 'boolean') { - $data[$attribute->code] = isset($data[$attribute->code]) ? 1 : 0; - } + if ($attribute->type == 'boolean') + $data[$attribute->code] = isset($data[$attribute->code]) && $data[$attribute->code] ? 1 : 0; if (! isset($data[$attribute->code]) || (in_array($attribute->type, ['date', 'datetime']) && ! $data[$attribute->code])) continue;