diff --git a/CRM/Export/BAO/Export.php b/CRM/Export/BAO/Export.php index 1fa49ff04c42c2cd4a053699535b9fc7f491a334..cb7f04fcd658ac8d1f16ac93edb789005bee97bb 100644 --- a/CRM/Export/BAO/Export.php +++ b/CRM/Export/BAO/Export.php @@ -549,6 +549,20 @@ INSERT INTO {$componentTable} SELECT distinct gc.contact_id FROM civicrm_group_c } } + // CRM-13982 - check if is deleted + $excludeTrashed = TRUE; + foreach ($params as $value) { + if ($value[0] == 'contact_is_deleted') { + $excludeTrashed = FALSE; + } + } + if (empty($where) && $excludeTrashed) { + $where = "WHERE contact_a.is_deleted != 1"; + } + elseif ($excludeTrashed) { + $where .= " AND contact_a.is_deleted != 1"; + } + $queryString = "$select $from $where $having"; $groupBy = "";