CRM-13966 - Fix gitlist api bug
authorColeman Watts <coleman@civicrm.org>
Wed, 2 Apr 2014 21:32:52 +0000 (17:32 -0400)
committerColeman Watts <coleman@civicrm.org>
Wed, 2 Apr 2014 21:32:52 +0000 (17:32 -0400)
api/v3/Generic/Getlist.php

index 7cc9fa14c1fe2a017a19e7d36d0d972486d537bf..7a5255f3bb77bc9a5c16fa1dcfa1ce91f789a36a 100644 (file)
@@ -113,8 +113,8 @@ function _civicrm_api3_generic_getList_defaults($entity, &$request) {
   }
   // When looking up a field e.g. displaying existing record
   if (!empty($request['id'])) {
-    if (is_string($request['id']) && strpos(',', $request['id'])) {
-      $request['id'] = explode(',', $request['id']);
+    if (is_string($request['id']) && strpos($request['id'], ',')) {
+      $request['id'] = explode(',', trim($request['id'], ', '));
     }
     // Don't run into search limits when prefilling selection
     unset($params['options']['limit'], $params['options']['offset'], $request['params']['options']['limit'], $request['params']['options']['offset']);