diff --git a/app/Module/ReviewChangesModule.php b/app/Module/ReviewChangesModule.php index 5203f7efe5..22b481397b 100644 --- a/app/Module/ReviewChangesModule.php +++ b/app/Module/ReviewChangesModule.php @@ -22,6 +22,7 @@ use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; use Fisharebest\Webtrees\DB; +use Fisharebest\Webtrees\GedcomRecord; use Fisharebest\Webtrees\Http\RequestHandlers\PendingChanges; use Fisharebest\Webtrees\I18N; use Fisharebest\Webtrees\Registry; @@ -163,7 +164,7 @@ public function getBlock(Tree $tree, int $block_id, string $context, array $conf foreach ($changes as $change) { $record = Registry::gedcomRecordFactory()->make($change->xref, $tree, $change->new_gedcom ?: $change->old_gedcom); - if ($record->canShow()) { + if ($record instanceof GedcomRecord && $record->canShow()) { $content .= '
  • ' . $record->fullName() . '
  • '; } }