--- abuse.admin.inc	2009-05-06 15:05:09.346879412 +0200
+++ abuse.admin.inc.mod	2009-05-06 15:05:40.416646810 +0200
@@ -807,11 +807,13 @@
   $account = $params['account'];
   $object = $params['object'];
   $vars = array(
-    '@title' => $object->title,
-    '@url' => $object->link,
-    '@name' => $account->name,
-    '@id' => $object->link,
+    '!title' => $object->title,
+    '!url' => $object->link,
+    '!name' => $account->name,
+    '!id' => $object->link,
   );
+  $path = explode('#', $vars['!url']);
+  $vars['!url'] = url($path['0'], array('absolute' => TRUE, 'fragment' => $path['1'] ));
   $subject = strtr($params['subject'], $vars);
   $body = strtr($params['body'], $vars);
   $message['subject'] .= str_replace(array("\r", "\n"), '', $subject);
