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);
 }
 
 /**

