Code cleanup
[civicrm-core.git] / api / v3 / File.php
index c0309ce5d84ac4f1b8468323099b7e83290f9623..feccd430f9802458f586fd20f4534964914130b4 100644 (file)
@@ -127,11 +127,15 @@ function civicrm_api3_file_update($params) {
  *   Array per getfields metadata.
  *
  * @return array
- *   API result array
+ *   API Result Array
  */
 function civicrm_api3_file_delete($params) {
 
   civicrm_api3_verify_mandatory($params, NULL, array('id'));
-
-  CRM_Core_BAO_File::deleteEntityFile('*', $params['id']);
+  if (CRM_Core_BAO_File::deleteEntityFile('*', $params['id'])) {
+    return civicrm_api3_create_success();
+  }
+  else {
+    throw new API_Exception('Error while deleting a file.');
+  }
 }