diff --git a/app/Utils/Traits/CompanyGatewayFeesAndLimitsSaver.php b/app/Utils/Traits/CompanyGatewayFeesAndLimitsSaver.php index 33df771f6560..5cc966a3c9de 100644 --- a/app/Utils/Traits/CompanyGatewayFeesAndLimitsSaver.php +++ b/app/Utils/Traits/CompanyGatewayFeesAndLimitsSaver.php @@ -11,6 +11,7 @@ namespace App\Utils\Traits; +use App\DataMapper\BaseSettings; use App\DataMapper\CompanySettings; use App\DataMapper\FeesAndLimits; @@ -83,11 +84,13 @@ trait CompanyGatewayFeesAndLimitsSaver { $new_arr = []; + foreach ($fees_and_limits as $key => $value) { $fal = new FeesAndLimits; foreach ($value as $k => $v) { $fal->{$k} = $v; + $fal->{$k} = BaseSettings::castAttribute(FeesAndLimits::$casts[$k], $v); } $new_arr[$key] = (array)$fal;