Fix: Settings not saving. Fixes issue #773
This commit is contained in:
parent
1d2e2ebdc7
commit
3b893e7ccf
|
@ -109,7 +109,7 @@ class SettingsController extends Controller
|
||||||
$settingsClass = new $settings_class();
|
$settingsClass = new $settings_class();
|
||||||
|
|
||||||
foreach ($settingsClass->toArray() as $key => $value) {
|
foreach ($settingsClass->toArray() as $key => $value) {
|
||||||
switch (gettype($value)) {
|
switch (gettype($request->input($key))) {
|
||||||
case 'boolean':
|
case 'boolean':
|
||||||
$settingsClass->$key = $request->has($key);
|
$settingsClass->$key = $request->has($key);
|
||||||
break;
|
break;
|
||||||
|
@ -125,6 +125,8 @@ class SettingsController extends Controller
|
||||||
case 'double':
|
case 'double':
|
||||||
$settingsClass->$key = $request->input($key) ?? 0.0;
|
$settingsClass->$key = $request->input($key) ?? 0.0;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
$settingsClass->$key = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue