summaryrefslogtreecommitdiff
path: root/app/Http/RequestHandlers/AddUnlinkedPage.php
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2022-02-05 11:02:55 +0000
committerGreg Roach <greg@subaqua.co.uk>2022-02-05 11:02:55 +0000
commite73150af6665c6617220df2d362a9ac84e040860 (patch)
tree9c73d34dbd631314e1ebb7f1238dabc50e7ec554 /app/Http/RequestHandlers/AddUnlinkedPage.php
parent67081fdca6cb0bcee04896b4621795172316ddb7 (diff)
downloadwebtrees-e73150af6665c6617220df2d362a9ac84e040860.tar.gz
webtrees-e73150af6665c6617220df2d362a9ac84e040860.tar.bz2
webtrees-e73150af6665c6617220df2d362a9ac84e040860.zip
Working on facts for new individuals
Diffstat (limited to 'app/Http/RequestHandlers/AddUnlinkedPage.php')
-rw-r--r--app/Http/RequestHandlers/AddUnlinkedPage.php7
1 files changed, 3 insertions, 4 deletions
diff --git a/app/Http/RequestHandlers/AddUnlinkedPage.php b/app/Http/RequestHandlers/AddUnlinkedPage.php
index ea9fd60cef..3ec2059827 100644
--- a/app/Http/RequestHandlers/AddUnlinkedPage.php
+++ b/app/Http/RequestHandlers/AddUnlinkedPage.php
@@ -19,7 +19,6 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Http\RequestHandlers;
-use Fisharebest\Webtrees\Fact;
use Fisharebest\Webtrees\Http\ViewResponseTrait;
use Fisharebest\Webtrees\I18N;
use Fisharebest\Webtrees\Registry;
@@ -61,11 +60,11 @@ class AddUnlinkedPage implements RequestHandlerInterface
$tree = $request->getAttribute('tree');
assert($tree instanceof Tree);
- // Create a dummy individual, so that we can create new/empty facts.
- $element = Registry::elementFactory()->make('INDI:NAME');
+ $sex = Registry::elementFactory()->make('INDI:SEX')->default($tree);
+ $name = Registry::elementFactory()->make('INDI:NAME')->default($tree);
$facts = [
- 'i' => $this->gedcom_edit_service->newIndividualFacts($tree, 'U', ['1 NAME ' . $element->default($tree)]),
+ 'i' => $this->gedcom_edit_service->newIndividualFacts($tree, $sex, ['1 NAME ' . $name]),
];
$cancel_url = route(ManageTrees::class, ['tree' => $tree->name()]);