From c0ef356e77ac163eadafacf5eb882cd4c3438316 Mon Sep 17 00:00:00 2001
From: Vangelis Pantazis <v.pantazis@ixiam.com>
Date: Thu, 13 Jun 2019 15:38:27 +0100
Subject: [PATCH] Added .first() in field & filter selectors so that it will
 always bring the first selector's values

---
 templates/CRM/Dataprocessor/Form/Field.tpl  | 2 +-
 templates/CRM/Dataprocessor/Form/Filter.tpl | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/templates/CRM/Dataprocessor/Form/Field.tpl b/templates/CRM/Dataprocessor/Form/Field.tpl
index dbd101e3..ef8e2682 100644
--- a/templates/CRM/Dataprocessor/Form/Field.tpl
+++ b/templates/CRM/Dataprocessor/Form/Field.tpl
@@ -57,7 +57,7 @@
 
           $(document).on('change','#type_configuration select.crm-form-select',function () {
             {/literal}{if $action eq 1}{literal}
-              var titlepreset = $.trim($('#type_configuration select.crm-form-select option:selected').text().split("::").pop());
+              var titlepreset = $.trim($('#type_configuration select.crm-form-select option:selected').first().text().split("::").pop());
               $('#title').val(titlepreset).trigger('blur');
             {/literal}{/if}{literal};
           });
diff --git a/templates/CRM/Dataprocessor/Form/Filter.tpl b/templates/CRM/Dataprocessor/Form/Filter.tpl
index 29c1179e..85c4db20 100644
--- a/templates/CRM/Dataprocessor/Form/Filter.tpl
+++ b/templates/CRM/Dataprocessor/Form/Filter.tpl
@@ -28,7 +28,7 @@
             {if ($configuration_template)}
                 {include file=$configuration_template}
             {/if}
-        </div>            
+        </div>
         <div class="crm-section">
             <div class="label">{$form.title.label}</div>
             <div class="content">
@@ -63,7 +63,7 @@
 
           $(document).on('change','#type_configuration select.crm-form-select',function () {
             {/literal}{if $action eq 1}{literal}
-              var titlepreset = $.trim($('#type_configuration select.crm-form-select option:selected').text().split("::").pop());
+              var titlepreset = $.trim($('#type_configuration select.crm-form-select option:selected').first().text().split("::").pop());
               $('#title').val(titlepreset).trigger('blur');
             {/literal}{/if}{literal};
           });
-- 
GitLab