From ce31e55074b2f815eb4ed57c18eb9e60d6178689 Mon Sep 17 00:00:00 2001 From: Sebastian Castro <sebastian.castro@protonmail.com> Date: Tue, 4 May 2021 17:17:26 +0200 Subject: [PATCH] import: don't auto collect osm import --- src/Controller/Admin/ImportAdminController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Controller/Admin/ImportAdminController.php b/src/Controller/Admin/ImportAdminController.php index 4db5cd5af..aad5ce7af 100755 --- a/src/Controller/Admin/ImportAdminController.php +++ b/src/Controller/Admin/ImportAdminController.php @@ -222,7 +222,8 @@ class ImportAdminController extends Controller $url = $this->admin->generateUrl('edit', ['id' => $object->getId()]); $dm->query('Element')->field('source')->references($object)->batchRemove(); $this->addFlash('sonata_flash_success', "Les éléments liés à cet import ont été effacés"); // TODO translate - } elseif ($request->get('collect') || $oldUpdatedAt != $object->getMainConfigUpdatedAt()) { + } elseif ($request->get('collect') || ($oldUpdatedAt != $object->getMainConfigUpdatedAt() && $object->getSourceType() != 'osm')) { + // auto collect if we just changed the import config (unless it's an OSM import, cause it might take too much time) $url = $this->admin->generateUrl('collect', ['id' => $object->getId()]); } else { $url = $this->admin->generateUrl('edit', ['id' => $object->getId()]); -- GitLab