Fixes for groupo repo on update

This commit is contained in:
David Bomba 2021-06-26 12:33:25 +10:00
parent fc37757f21
commit 6544a50c01

View File

@ -11,12 +11,14 @@
namespace App\Repositories;
use App\Models\Client;
use App\Models\GroupSetting;
class GroupSettingRepository extends BaseRepository
{
public function save($data, GroupSetting $group_setting) :?GroupSetting
{
$group_setting->fill($data);
$group_setting->save();
@ -27,6 +29,15 @@ class GroupSettingRepository extends BaseRepository
$group_setting->save();
}
nlog($data['settings']);
if(count((array)$data['settings']) == 0){
$settings = new \stdClass;
$settings->entity = Client::class;
$group_setting->settings = $settings;
$group_setting->save();
}
return $group_setting;
}
}