CRM-18625 - use test_url_site and test_url_recur if updating test processor
authorEffy Elden <git@effy.is>
Sat, 21 May 2016 11:07:35 +0000 (07:07 -0400)
committerEffy Elden <git@effy.is>
Sat, 21 May 2016 11:07:35 +0000 (07:07 -0400)
----------------------------------------
* CRM-18625: Authorize.net not saving testing URL
  https://issues.civicrm.org/jira/browse/CRM-18625

CRM/Admin/Form/PaymentProcessor.php

index a0367bb24bf16df4350d3f82766d9b42023335fc..9d02c01e65486f7cc8b27e229174d971378d9d50 100644 (file)
@@ -379,7 +379,7 @@ class CRM_Admin_Form_PaymentProcessor extends CRM_Admin_Form {
    */
   public function updatePaymentProcessor(&$values, $domainID, $test) {
     if ($test) {
-      foreach (array('user_name', 'password', 'signature') as $field) {
+      foreach (array('user_name', 'password', 'signature', 'url_site', 'url_recur') as $field) {
         $values[$field] = empty($values["test_{$field}"]) ? CRM_Utils_Array::value($field, $values) : $values["test_{$field}"];
       }
     }