diff --git a/app/Admin/Controllers/v3/CouponController.php b/app/Admin/Controllers/v3/CouponController.php index 267c7a3..ede6c1e 100644 --- a/app/Admin/Controllers/v3/CouponController.php +++ b/app/Admin/Controllers/v3/CouponController.php @@ -159,8 +159,8 @@ class CouponController extends AdminController }); $show->activity_available->as(function($activityAvailable){ $text = ''; - $activityAvailable = json_decode($activityAvailable); if(!empty($activityAvailable)){ + $activityAvailable = is_array($activityAvailable) ? $activityAvailable : json_decode($activityAvailable); foreach($activityAvailable as $value){ $value = CouponModel::$activityAvailable[$value] ?? ''; $text .= '['.$value.'] '; @@ -170,8 +170,8 @@ class CouponController extends AdminController }); $show->tags->as(function($tags){ $text = ''; - $tags = json_decode($tags); if(!empty($tags)){ + $tags = is_array($tags) ? $tags : json_decode($tags); foreach($tags as $value){ $value = $value ?? ''; $text .= '['.$value.'] ';