diff --git a/app/Utils/Traits/CompanySettingsSaver.php b/app/Utils/Traits/CompanySettingsSaver.php index e13e65743316..f94f546b7113 100644 --- a/app/Utils/Traits/CompanySettingsSaver.php +++ b/app/Utils/Traits/CompanySettingsSaver.php @@ -169,6 +169,9 @@ trait CompanySettingsSaver if (substr($key, -3) == '_id' || substr($key, -14) == 'number_counter') { $value = 'integer'; + if($key == 'gmail_sending_user_id') + $value = 'string'; + if (! property_exists($settings, $key)) { continue; } elseif ($this->checkAttribute($value, $settings->{$key})) { diff --git a/app/Utils/Traits/SettingsSaver.php b/app/Utils/Traits/SettingsSaver.php index 7dce8387e220..58795c68764d 100644 --- a/app/Utils/Traits/SettingsSaver.php +++ b/app/Utils/Traits/SettingsSaver.php @@ -48,6 +48,10 @@ trait SettingsSaver /*Separate loop if it is a _id field which is an integer cast as a string*/ elseif (substr($key, -3) == '_id' || substr($key, -14) == 'number_counter') { $value = 'integer'; + + if($key == 'gmail_sending_user_id') + $value = 'string'; + if (! property_exists($settings, $key)) { continue; } elseif (! $this->checkAttribute($value, $settings->{$key})) {