mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Fixes for groupo repo on update
This commit is contained in:
parent
fc37757f21
commit
6544a50c01
@ -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;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user