mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-31 10:54:34 -04:00
Fixes for groupo repo on update
This commit is contained in:
parent
fc37757f21
commit
6544a50c01
@ -11,12 +11,14 @@
|
|||||||
|
|
||||||
namespace App\Repositories;
|
namespace App\Repositories;
|
||||||
|
|
||||||
|
use App\Models\Client;
|
||||||
use App\Models\GroupSetting;
|
use App\Models\GroupSetting;
|
||||||
|
|
||||||
class GroupSettingRepository extends BaseRepository
|
class GroupSettingRepository extends BaseRepository
|
||||||
{
|
{
|
||||||
public function save($data, GroupSetting $group_setting) :?GroupSetting
|
public function save($data, GroupSetting $group_setting) :?GroupSetting
|
||||||
{
|
{
|
||||||
|
|
||||||
$group_setting->fill($data);
|
$group_setting->fill($data);
|
||||||
$group_setting->save();
|
$group_setting->save();
|
||||||
|
|
||||||
@ -27,6 +29,15 @@ class GroupSettingRepository extends BaseRepository
|
|||||||
$group_setting->save();
|
$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;
|
return $group_setting;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user