Skip to content

Commit 2e6db51

Browse files
committed
Merge branch 'nightly' of github.com:fusioncms/cms into google-map-settings
2 parents ac7654e + 2b88a8b commit 2e6db51

3 files changed

Lines changed: 5 additions & 9 deletions

File tree

src/Console/Actions/SyncSettings.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ public function handle()
3636

3737
SettingGroup::all()->each(function($group) {
3838
$this->syncSettingSection($group);
39+
40+
$group->getBuilder()
41+
->firstOrCreate(['id' => 1, 'setting_id' => $group->id]);
3942
});
4043

4144
/**

src/Http/Controllers/API/SettingController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public function show(Request $request, Setting $setting)
4343
*/
4444
public function update(SettingRequest $request, Setting $setting)
4545
{
46-
$setting->settings->update($request->validated());
46+
$setting->settings()->update($request->validated());
4747

4848
// persist relationships..
4949
foreach ($setting->fieldset->relationships() as $relationship) {

src/Models/Setting.php

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,6 @@ public function getTableAttribute()
5454
*/
5555
public function settings()
5656
{
57-
$name = Str::studly($this->handle);
58-
$path = fusion_path("/src/Models/Settings/{$name}.php");
59-
60-
if (! file_exists($path)) {
61-
$this->getBuilder()->firstOrCreate(['id' => 1, 'setting_id' => $this->id]);
62-
}
63-
64-
return $this->hasOne("Fusion\Models\Settings\\{$name}");
57+
return $this->hasOne("Fusion\Models\Settings\\" . Str::studly($this->handle));
6558
}
6659
}

0 commit comments

Comments
 (0)