diff --git a/CRM/DataprocessorSearch/Form/AbstractSearch.php b/CRM/DataprocessorSearch/Form/AbstractSearch.php
index 953e9db5213df924d83932a6cf2d10a3b93a71af..fb71e5d380b445b66e9591a5fe99a2be671ff6bd 100644
--- a/CRM/DataprocessorSearch/Form/AbstractSearch.php
+++ b/CRM/DataprocessorSearch/Form/AbstractSearch.php
@@ -249,7 +249,7 @@ abstract class CRM_DataprocessorSearch_Form_AbstractSearch extends CRM_Dataproce
 
         $row['id'] = null;
         if (isset($record[$id_field])) {
-          $row['id'] = $record[$id_field]->formattedValue;
+          $row['id'] = $record[$id_field]->rawValue;
         }
         $row['checkbox'] = CRM_Core_Form::CB_PREFIX.$row['id'];
         $row['record'] = $record;
diff --git a/Civi/DataProcessor/FieldOutputHandler/ContactLinkFieldOutputHandler.php b/Civi/DataProcessor/FieldOutputHandler/ContactLinkFieldOutputHandler.php
index 07a8defc4b11a509ef7dae840baa80b29256c276..55dcc940025ecc03fbc967f7a603cbcd49bf7a52 100644
--- a/Civi/DataProcessor/FieldOutputHandler/ContactLinkFieldOutputHandler.php
+++ b/Civi/DataProcessor/FieldOutputHandler/ContactLinkFieldOutputHandler.php
@@ -132,7 +132,7 @@ class ContactLinkFieldOutputHandler extends AbstractFieldOutputHandler implement
       'cid' => $contactId,
     ));
     $link = '<a href="'.$url.'">'.$contactname.'</a>';
-    $formattedValue = new FieldOutput($contactname);
+    $formattedValue = new FieldOutput($contactId);
     $formattedValue->formattedValue = $link;
     return $formattedValue;
   }