CRM-18625 - adding other missed fields (button, subject, api)
authorEffy Elden <git@effy.is>
Sat, 21 May 2016 11:23:46 +0000 (07:23 -0400)
committerEffy Elden <git@effy.is>
Sat, 21 May 2016 11:23:46 +0000 (07:23 -0400)
----------------------------------------
* CRM-18625: Authorize.net not saving testing URL
  https://issues.civicrm.org/jira/browse/CRM-18625

CRM/Admin/Form/PaymentProcessor.php

index 9d02c01e65486f7cc8b27e229174d971378d9d50..52e73c556e7f42a0333552418ee45e96ac622e20 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', 'url_site', 'url_recur') as $field) {
+      foreach (array('user_name', 'password', 'signature', 'url_site', 'url_recur', 'url_api', 'url_button', 'subject') as $field) {
         $values[$field] = empty($values["test_{$field}"]) ? CRM_Utils_Array::value($field, $values) : $values["test_{$field}"];
       }
     }