summaryrefslogtreecommitdiff
path: root/app/Http/RequestHandlers/SynchronizeTrees.php
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2021-03-07 12:08:10 +0000
committerGreg Roach <greg@subaqua.co.uk>2021-03-09 08:54:01 +0000
commit5cd281f4f76e660b2e033b96db47543fa16f7748 (patch)
treede4a83a0954bd9ca0d7fb2fad236f994ed7c9050 /app/Http/RequestHandlers/SynchronizeTrees.php
parent4a81005e3a2026c16456c19677a9a528af00a3a3 (diff)
downloadwebtrees-5cd281f4f76e660b2e033b96db47543fa16f7748.tar.gz
webtrees-5cd281f4f76e660b2e033b96db47543fa16f7748.tar.bz2
webtrees-5cd281f4f76e660b2e033b96db47543fa16f7748.zip
Refactor Tree / TreeService to improve the import of large GEDCOM files.
Diffstat (limited to 'app/Http/RequestHandlers/SynchronizeTrees.php')
-rw-r--r--app/Http/RequestHandlers/SynchronizeTrees.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/Http/RequestHandlers/SynchronizeTrees.php b/app/Http/RequestHandlers/SynchronizeTrees.php
index 8f61308fcc..051a589c2c 100644
--- a/app/Http/RequestHandlers/SynchronizeTrees.php
+++ b/app/Http/RequestHandlers/SynchronizeTrees.php
@@ -86,7 +86,7 @@ class SynchronizeTrees implements RequestHandlerInterface
if ($tree->getPreference('filemtime') !== $filemtime) {
$resource = $data_filesystem->readStream($gedcom_file);
$stream = app(StreamFactoryInterface::class)->createStreamFromResource($resource);
- $tree->importGedcomFile($stream, $gedcom_file);
+ $this->tree_service->importGedcomFile($tree, $stream, $gedcom_file);
$stream->close();
$tree->setPreference('filemtime', $filemtime);