CRM-13372 truncate description string before passing to paypal
authorEileen <eileen@fuzion.co.nz>
Wed, 11 Sep 2013 04:08:10 +0000 (00:08 -0400)
committerunknown <eileen@fuzion.co.nz>
Wed, 11 Sep 2013 04:45:08 +0000 (16:45 +1200)
CRM/Core/Payment/PayPalImpl.php

index 49e40f5d4c990ed18aa7293ccd1d96ba0f3b1840..a5ee6ca0eb1848202d0e1a6aabc2ab3b62a101f9 100644 (file)
@@ -310,7 +310,7 @@ class CRM_Core_Payment_PayPalImpl extends CRM_Core_Payment {
     $args['state'] = $params['state_province'];
     $args['countryCode'] = $params['country'];
     $args['zip'] = $params['postal_code'];
-    $args['desc'] = CRM_Utils_Array::value('description', $params);
+    $args['desc'] = substr(CRM_Utils_Array::value('description', $params), 0, 127);
     $args['custom'] = CRM_Utils_Array::value('accountingCode', $params);
 
     if (CRM_Utils_Array::value('is_recur', $params) == 1) {