117c117
< 			} else {
---
> 			} else if ($res['deletedRecords']) {
137a138,141
> 			// if only one id is returned we have to fix the array format a little
> 			if (!is_array($res['ids'])) {
> 				$res['ids'] = array($res['ids']);
> 			}
152c156
< 					_salesforce_sync_get_object_data('Case', $row->sfid, 'salesforce_case', _salesforce_case_nid_lookup($row->sfid), variable_get('salesforce_case_limiter', ''));
---
> 					_salesforce_sync_get_object_data('Case', $row->sfid, 'salesforce_case', 'Subject', _salesforce_case_nid_lookup($row->sfid), variable_get('salesforce_case_limiter', ''));
314c318
< 	$skip = array('Subject','CreatedDate','CreatedById','HasCommentsUndreadByOwner','HasSelfServiceComments','IsClosedOnCreate','IsSelfServiceClosed','IsVisibleInSelfService','LastModifiedDate','LastModifiedById','ParentId','SystemModstamp');
---
> 	$skip = array('Subject','CreatedDate','CreatedById','HasCommentsUnreadByOwner','HasSelfServiceComments','IsClosed','IsClosedOnCreate','IsDeleted','IsEscalated','IsSelfServiceClosed','IsVisibleInSelfService','LastModifiedDate','LastModifiedById','ParentId','SystemModstamp');
