Index: salesforce_api.module =================================================================== RCS file: /cvs/salesforce/salesforce_api/salesforce_api.module,v retrieving revision 1.1 diff -u -r1.1 salesforce_api.module --- salesforce_api.module 30 Jun 2009 07:52:05 -0000 1.1 +++ salesforce_api.module 30 Jun 2009 07:53:48 -0000 @@ -331,6 +331,8 @@ function salesforce_api_fieldmap_delete($fieldmap) { db_query("DELETE FROM {salesforce_field_map} WHERE fieldmap = %d", $fieldmap); db_query("DELETE FROM {salesforce_object_map} WHERE fieldmap = %d", $fieldmap); + // Call hook so modules with tables extending either of the above tables can cascade deletes. + module_invoke_all('sf_fieldmap_deleted', $fieldmap); } /**