Fixes #4678 -- Mark setup as complete when updating general settings via API.

This commit is contained in:
Buster "Silver Eagle" Neece 2021-10-14 00:56:58 -05:00
parent 765d7c2fe2
commit c6adbfa17c
No known key found for this signature in database
GPG Key ID: 6D9E12FF03411F4E
1 changed files with 5 additions and 0 deletions

View File

@ -90,6 +90,11 @@ class SettingsController extends AbstractApiCrudController
}
$settings = $this->settingsRepo->readSettings();
if ($group === Entity\Settings::GROUP_GENERAL && !$settings->isSetupComplete()) {
$settings->updateSetupComplete();
}
$this->editRecord((array)$request->getParsedBody(), $settings, $context);
return $response->withJson(Entity\Api\Status::success());