fix for failing syntax tests due to not handling case
authoreileen <eileen@fuzion.co.nz>
Wed, 10 Apr 2013 22:14:27 +0000 (10:14 +1200)
committereileen <eileen@fuzion.co.nz>
Wed, 10 Apr 2013 22:14:27 +0000 (10:14 +1200)
api/v3/Generic.php

index c866c87a10def43569ce3518cc4618538751bf7d..ac9c7cb0246f273b29cd656d6f6f8166369d9774 100644 (file)
@@ -69,7 +69,7 @@ function civicrm_api3_generic_getfields($apiRequest) {
       $unique = FALSE;
     case 'get':
       $metadata = _civicrm_api_get_fields($apiRequest['entity'], $unique, $apiRequest['params']);
-      if (empty($metadata['id']) && !empty($metadata[$apiRequest['entity'] . '_id'])) {
+      if (empty($metadata['id']) && !empty($metadata[strtolower($apiRequest['entity']) . '_id'])) {
         $metadata['id'] = $metadata[$lcase_entity . '_id'];
         $metadata['id']['api.aliases'] = array($lcase_entity . '_id');
         unset($metadata[$lcase_entity . '_id']);