--- C:\Documents and Settings\acfulton\Desktop\jobtrack\jobtrack.module.new	2009-03-16 11:59:58.985894100 +1300
+++ C:\Documents and Settings\acfulton\Desktop\jobtrack\jobtrack.module.nedwest	2009-03-20 10:02:22.822599500 +1300
@@ -1229,9 +1229,9 @@
   $sql = "SELECT DISTINCT(n.nid), n.title, n.type, n.changed, n.uid, u.name, GREATEST(n.changed, l.last_comment_timestamp) AS last_updated, l.comment_count, t.state, t.priority, t.assigned FROM {node} n LEFT JOIN {jobtrack_ticket} t ON n.nid = t.nid INNER JOIN {node_comment_statistics} l ON n.nid = l.nid INNER JOIN {users} u ON n.uid = u.uid LEFT JOIN {comments} c ON n.nid = c.nid WHERE (c.status = ". COMMENT_PUBLISHED ." OR c.status IS NULL) AND n.status = 1 AND n.type = 'jobtrack_ticket' AND client = $client $state";
   $sql = db_rewrite_sql($sql);
   $sql .= tablesort_sql($header);
-  $sql_count = "SELECT COUNT(DISTINCT(n.nid)) FROM {node} n LEFT JOIN {comments} c ON n.nid = c.nid AND (c.status = %d OR c.status IS NULL) WHERE n.status = 1 AND client = $client $state";
+  $sql_count = "SELECT COUNT(DISTINCT(n.nid)) FROM {node} n LEFT JOIN {comments} c ON n.nid = c.nid AND (c.status = %d OR c.status IS NULL) LEFT JOIN {jobtrack_ticket} t ON n.nid = t.nid WHERE n.status = 1 AND client = $client $state";
   $sql_count = db_rewrite_sql($sql_count);
-  $result = pager_query($sql, 50, 0, $sql_cont);
+  $result = pager_query($sql, 50, 0, $sql_count);
   $rows = array();
   while ($ticket = db_fetch_object($result)) {
     $account = user_load(array('uid' => $ticket->uid));
@@ -1250,7 +1250,7 @@
       array('data' => _jobtrack_priorities($ticket->priority)),
       array('data' => $comments)), 'class' => "state-$ticket->state priority-$ticket->priority");
   }
-  return theme('table', $header, $rows, array('class' => 'jobtrack'));
+  return theme('table', $header, $rows, array('class' => 'jobtrack')) . theme('pager');
 }
 
 /**
