CRM-12274
authoryashodha <yashodha.chaku@webaccess.co.in>
Thu, 11 Apr 2013 17:29:43 +0000 (22:59 +0530)
committeryashodha <yashodha.chaku@webaccess.co.in>
Thu, 11 Apr 2013 17:29:43 +0000 (22:59 +0530)
CRM/Campaign/BAO/Survey.php
CRM/Case/BAO/Case.php

index e94fbbeb31528c4d0a392710c0acfac460df873d..7e9911d9fdbd5a360822be541dd1312ded5c5930 100644 (file)
@@ -1005,7 +1005,7 @@ INNER JOIN  civicrm_contact contact_a ON ( activityTarget.contact_id = contact_a
     SELECT  contact.id as id,
             contact.sort_name as sort_name
       FROM  civicrm_contact contact
-INNER JOIN  civicrm_activity_assignment assignment ON ( assignment.assignee_contact_id = contact.id )
+INNER JOIN civicrm_activity_contact assignment ON ( assignment.contact_id = contact.id AND record_type = 'Assignee' )
 INNER JOIN  civicrm_activity activity ON ( activity.id = assignment.activity_id )
 INNER JOIN  civicrm_survey survey ON ( activity.source_record_id = survey.id )
             {$whereClause}";
index 71ec1cac942674b8643be0379e7ffd3a2d6036d9..833279d41370daf381c7f8e1057e6eadba671daf 100644 (file)
@@ -1004,9 +1004,9 @@ SELECT case_status.label AS case_status, status_id, case_type.label AS case_type
                   LEFT JOIN civicrm_entity_file ef on ef.entity_table = "civicrm_activity" AND ef.entity_id = ca.id
                   LEFT OUTER JOIN civicrm_option_group og ON og.name="activity_status"
                   LEFT OUTER JOIN civicrm_option_value ov ON ov.option_group_id=og.id AND ov.name="Scheduled"
-                  LEFT JOIN civicrm_activity_assignment caa
-                                ON caa.activity_id = ca.id
-                               LEFT JOIN civicrm_contact acc ON acc.id = caa.assignee_contact_id  ';
+                  LEFT JOIN civicrm_activity_contact caa
+                                ON caa.activity_id = ca.id AND caa.record_type = "Assignee"                  
+                  LEFT JOIN civicrm_contact acc ON acc.id = caa.contact_id  ';
 
     $where = 'WHERE cca.case_id= %1
                     AND ca.is_current_revision = 1';