diff --git a/agc_2-X/trunk/www/agc/functions.php b/agc_2-X/trunk/www/agc/functions.php
index c4947678..9ed3b3ca 100644
--- a/agc_2-X/trunk/www/agc/functions.php
+++ b/agc_2-X/trunk/www/agc/functions.php
@@ -40,6 +40,7 @@
# 170409-1004 - Added IP List features to user_authorization
# 170526-2141 - Added additional auth variable filtering, issue #1016
# 170528-1029 - Fix for rare inbound logging issue #1017, Added variable filtering
+# 171021-1340 - Fix to update default field if duplicate field in custom fields changed
#
# $mysql_queries = 26
@@ -561,9 +562,12 @@ function custom_list_fields_values($lead_id,$list_id,$uniqueid,$user,$DB,$call_i
if ($A_field_type[$o]=='TEXT')
{
+ $change_trigger='';
+ if (preg_match("/\|$A_field_label[$o]\|/i",$vicidial_list_fields))
+ {$change_trigger="onchange=\"update_default_vd_field('$A_field_label[$o]');\"";}
if ($A_field_default[$o]=='NULL') {$A_field_default[$o]='';}
if (strlen($A_field_value[$o]) < 1) {$A_field_value[$o] = $A_field_default[$o];}
- $field_HTML .= "\n";
+ $field_HTML .= "\n";
if ( ($A_field_required[$o] == 'Y') or ( ($A_field_required[$o] == 'INBOUND_ONLY') and (preg_match("/^Y\d\d\d\d\d\d\d/",$call_id)) ) )
{$custom_required_fields .= "$A_field_label[$o]|";}
}
diff --git a/agc_2-X/trunk/www/agc/vdc_form_display.php b/agc_2-X/trunk/www/agc/vdc_form_display.php
index 2847365b..fd9736d8 100644
--- a/agc_2-X/trunk/www/agc/vdc_form_display.php
+++ b/agc_2-X/trunk/www/agc/vdc_form_display.php
@@ -40,10 +40,11 @@
# 170317-0755 - Added more missing display variables
# 170331-2300 - Added more debug logging
# 170428-1215 - Small fix for admin modify lead display
+# 171021-1339 - Fix to update default field if duplicate field in custom fields changed
#
-$version = '2.14-30';
-$build = '170428-1215';
+$version = '2.14-31';
+$build = '171021-1339';
$php_script = 'vdc_form_display.php';
require_once("dbconnect_mysqli.php");
@@ -530,6 +531,11 @@ else
echo " document.getElementById(taskspan).innerHTML = \" help+\";\n";
echo " document.getElementById(taskspan).style.background = \"white\";\n";
echo " }\n";
+ echo " function update_default_vd_field(taskfield) \n";
+ echo " {\n";
+ echo " var tempvalue = document.getElementById(taskfield).value;\n";
+ echo " parent.document.getElementById(taskfield).value = tempvalue;\n";
+ echo " }\n";
echo " \n";
echo " \n";
echo "\n";