Fixes #4678 -- Mark setup as complete when updating general settings via API.
This commit is contained in:
parent
765d7c2fe2
commit
c6adbfa17c
|
@ -90,6 +90,11 @@ class SettingsController extends AbstractApiCrudController
|
||||||
}
|
}
|
||||||
|
|
||||||
$settings = $this->settingsRepo->readSettings();
|
$settings = $this->settingsRepo->readSettings();
|
||||||
|
|
||||||
|
if ($group === Entity\Settings::GROUP_GENERAL && !$settings->isSetupComplete()) {
|
||||||
|
$settings->updateSetupComplete();
|
||||||
|
}
|
||||||
|
|
||||||
$this->editRecord((array)$request->getParsedBody(), $settings, $context);
|
$this->editRecord((array)$request->getParsedBody(), $settings, $context);
|
||||||
|
|
||||||
return $response->withJson(Entity\Api\Status::success());
|
return $response->withJson(Entity\Api\Status::success());
|
||||||
|
|
Loading…
Reference in New Issue