Take 2 on last, a=chris

Chris Pollett [2022-08-01 03:Aug:st]
Take 2 on last, a=chris
Filename
src/controllers/components/CrawlComponent.php
src/views/elements/ResultseditorElement.php
diff --git a/src/controllers/components/CrawlComponent.php b/src/controllers/components/CrawlComponent.php
index 110308406..50f0ae28f 100644
--- a/src/controllers/components/CrawlComponent.php
+++ b/src/controllers/components/CrawlComponent.php
@@ -2486,8 +2486,9 @@ class CrawlComponent extends Component implements CrawlConstants
             $data['MAP_QUERY'] = $map_query;
             if (!empty($data['URL'])) {
                 $data['BACK_QUERY'] = $map_query;
-                if (!stristr($data['MAP_URLS'], $data['URL'])) {
-                    $data['MAP_URLS'] .= $data['URL'];
+                if (!empty($_REQUEST["FIRST"]) &&
+                    !stristr($data['MAP_URLS'], $data['URL'])) {
+                    $data['MAP_URLS'] .= "\n".$data['URL'];
                 }
             }
             $data['edit_result_active'] = "";
diff --git a/src/views/elements/ResultseditorElement.php b/src/views/elements/ResultseditorElement.php
index eff89c2da..d2d646722 100644
--- a/src/views/elements/ResultseditorElement.php
+++ b/src/views/elements/ResultseditorElement.php
@@ -192,7 +192,8 @@ class ResultsEditorElement extends Element
             ?></textarea><?php
             if (empty($data['BACK_QUERY'])) {
                 $back_url = $admin_url . "a=resultsEditor&amp;" . C\CSRF_TOKEN .
-                    "=" .  $data[C\CSRF_TOKEN] . "&amp;MODE=loadquerymap";
+                    "=" .  $data[C\CSRF_TOKEN] . "&amp;MODE=loadquerymap&amp;".
+                    "FIRST=true";
             } else {
                 $back_url = C\BASE_URL . "?q=" . $data['BACK_QUERY'] . "&amp;" .
                     C\CSRF_TOKEN . "=" .  $data[C\CSRF_TOKEN];
ViewGit