diff --git a/app/Utils/Traits/CompanySettingsSaver.php b/app/Utils/Traits/CompanySettingsSaver.php index af252d1c0ed8..d2b370bd9d31 100644 --- a/app/Utils/Traits/CompanySettingsSaver.php +++ b/app/Utils/Traits/CompanySettingsSaver.php @@ -194,7 +194,7 @@ trait CompanySettingsSaver } //try casting floats here - if($value == 'float'){ + if($value == 'float' && property_exists($settings, $key)){ $settings->{$key} = floatval($settings->{$key}); } diff --git a/resources/views/portal/ninja2020/layout/app.blade.php b/resources/views/portal/ninja2020/layout/app.blade.php index 8b50d6859ef8..fcda5464af1a 100644 --- a/resources/views/portal/ninja2020/layout/app.blade.php +++ b/resources/views/portal/ninja2020/layout/app.blade.php @@ -74,7 +74,7 @@ {{-- Feel free to push anything to header using @push('header') --}} @stack('head') - @if((bool) \App\Utils\Ninja::isSelfHost() && !empty($client->getSetting('portal_custom_head'))) + @if((isset($account) && $account->isPaid()) || ((bool) \App\Utils\Ninja::isSelfHost() && !empty($client->getSetting('portal_custom_head'))))
{!! $client->getSetting('portal_custom_head') !!}