summaryrefslogtreecommitdiff
path: root/app/Http/RequestHandlers/PendingChangesRejectChange.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Http/RequestHandlers/PendingChangesRejectChange.php')
-rw-r--r--app/Http/RequestHandlers/PendingChangesRejectChange.php7
1 files changed, 1 insertions, 6 deletions
diff --git a/app/Http/RequestHandlers/PendingChangesRejectChange.php b/app/Http/RequestHandlers/PendingChangesRejectChange.php
index 96b98bb97f..a6b532ca18 100644
--- a/app/Http/RequestHandlers/PendingChangesRejectChange.php
+++ b/app/Http/RequestHandlers/PendingChangesRejectChange.php
@@ -19,8 +19,6 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Http\RequestHandlers;
-use Fisharebest\Webtrees\GedcomRecord;
-use Fisharebest\Webtrees\Registry;
use Fisharebest\Webtrees\Services\PendingChangesService;
use Fisharebest\Webtrees\Validator;
use Psr\Http\Message\ResponseInterface;
@@ -40,12 +38,9 @@ final class PendingChangesRejectChange implements RequestHandlerInterface
{
$tree = Validator::attributes($request)->tree();
$xref = Validator::attributes($request)->isXref()->string('xref');
- $record = Registry::gedcomRecordFactory()->make($xref, $tree);
$change = $request->getAttribute('change');
- if ($record instanceof GedcomRecord) {
- $this->pending_changes_service->rejectChange($record, $change);
- }
+ $this->pending_changes_service->rejectChange($tree, $xref, $change);
return response();
}