diff --git modules/customer/includes/views/handlers/commerce_customer_handler_field_customer_profile_link.inc modules/customer/includes/views/handlers/commerce_customer_handler_field_customer_profile_link.inc
index 7ac5c9b..1bdc7d2 100644
--- modules/customer/includes/views/handlers/commerce_customer_handler_field_customer_profile_link.inc
+++ modules/customer/includes/views/handlers/commerce_customer_handler_field_customer_profile_link.inc
@@ -34,10 +34,18 @@ class commerce_customer_handler_field_customer_profile_link extends views_handle
     $this->add_additional_fields();
   }
 
-  function render($values) {
+  function render_link($data, $values) {
     $text = !empty($this->options['text']) ? $this->options['text'] : t('view');
     $profile_id = $values->{$this->aliases['profile_id']};
 
-    return l($text, 'admin/commerce/customer-profiles/' . $profile_id);
+    $this->options['alter']['make_link'] = TRUE;
+    $this->options['alter']['path'] = 'admin/commerce/customer-profiles/' . $profile_id;
+
+    return $text;
   }
+  
+  function render($values) {
+    return $this->render_link(check_plain($values->{$this->field_alias}), $values);
+  }
+
 }
