diff options
Diffstat (limited to 'app/Http/RequestHandlers/DataFixUpdate.php')
| -rw-r--r-- | app/Http/RequestHandlers/DataFixUpdate.php | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/app/Http/RequestHandlers/DataFixUpdate.php b/app/Http/RequestHandlers/DataFixUpdate.php index 131e7ed84b..ef1ff857c8 100644 --- a/app/Http/RequestHandlers/DataFixUpdate.php +++ b/app/Http/RequestHandlers/DataFixUpdate.php @@ -23,7 +23,7 @@ use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Module\ModuleDataFixInterface; use Fisharebest\Webtrees\Registry; use Fisharebest\Webtrees\Services\ModuleService; -use Fisharebest\Webtrees\Tree; +use Fisharebest\Webtrees\Validator; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Server\RequestHandlerInterface; @@ -55,10 +55,8 @@ class DataFixUpdate implements RequestHandlerInterface */ public function handle(ServerRequestInterface $request): ResponseInterface { - $tree = $request->getAttribute('tree'); - assert($tree instanceof Tree); - - $data_fix = $request->getAttribute('data_fix', ''); + $tree = Validator::attributes($request)->tree(); + $data_fix = Validator::attributes($request)->string('data_fix', ''); $module = $this->module_service->findByName($data_fix); assert($module instanceof ModuleDataFixInterface); |
