CRM-14399 this is probably safer & less like to wind up @colemanw than the prev versi...
authorEileen McNaughton <eileen@fuzion.co.nz>
Tue, 1 Apr 2014 00:17:50 +0000 (13:17 +1300)
committerEileen McNaughton <eileen@fuzion.co.nz>
Tue, 1 Apr 2014 00:17:50 +0000 (13:17 +1300)
CRM/Member/BAO/MembershipStatus.php

index 430269605cb2abc729894c677870d1caf4a9524a..f0586282eadfa6f58f8f2a1e5ae57799ce1ac28d 100644 (file)
@@ -139,7 +139,7 @@ class CRM_Member_BAO_MembershipStatus extends CRM_Member_DAO_MembershipStatus {
     }
 
     //for add mode, copy label to name.
-    $statusId = CRM_Utils_Array::value('id', $params, CRM_Utils_Array::value('membershipStatus', $ids));
+    $statusId = !empty($params['id']) ? $params['id'] : CRM_Utils_Array::value('membershipStatus', $ids);
     if (!$statusId && !empty($params['label']) && empty($params['name'])) {
       $params['name'] = $params['label'];
     }