Fixes for group settings

This commit is contained in:
David Bomba 2023-08-24 08:56:20 +10:00
parent 822a53a530
commit b1de2e6b3b
2 changed files with 4 additions and 1 deletions

View File

@ -139,7 +139,9 @@ class GroupSettingController extends BaseController
*/
public function update(UpdateGroupSettingRequest $request, GroupSetting $group_setting)
{
$group_setting = $this->group_setting_repo->save($request->all(), $group_setting);
/** Need this to prevent settings from being overwritten */
if(!$request->file('company_logo'))
$group_setting = $this->group_setting_repo->save($request->all(), $group_setting);
$this->uploadLogo($request->file('company_logo'), $group_setting->company, $group_setting);

View File

@ -73,5 +73,6 @@ class ReportPreviewTest extends TestCase
])->postJson('/api/v1/reports/credits?output=json', $data)
->assertStatus(200);
}
}