diff --git a/email.module b/email.module
index a33d85c..0bc3689 100644
--- a/email.module
+++ b/email.module
@@ -429,10 +429,8 @@ function email_mail_page_form_submit($form, &$form_state) {
   $params['name'] = $form_state['values']['name'];
   $params['message'] = $form_state['values']['message'];
 
-  $path = "";
-  if (isset($object_info['path callback']) && function_exists($object_info['path callback'])) {
-    $path = $object_info['path callback']($object);
-  }
+  $path = entity_uri($object_type, $object);
+  $path = isset($path['path']) ? $path['path'] : '';
   $params['url'] = url($path, array('absolute' => TRUE));
 
   // Send the e-mail to the recipients:
