Index: blog_archive.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/blogarchive/blog_archive.module,v
retrieving revision 1.1
diff -u -F^function -r1.1 blog_archive.module
--- blog_archive.module	29 Mar 2005 02:21:12 -0000	1.1
+++ blog_archive.module	3 May 2005 04:32:36 -0000
@@ -85,7 +85,7 @@ function blog_archive_calendar($original
   $nextmonth = mktime(23, 59, 59, $month + 1, 1, $year);
   $next = mktime(23, 59, 59, $month + 1, min(date('t', $nextmonth), $day), $year);
   $node_types="blog";
-  $result = db_query('SELECT DISTINCT(n.nid), n.created FROM {node} n '. node_access_join_sql() .' WHERE n.uid = %d AND n.status = 1 AND n.type = \'%s\' AND n.created > %d AND n.created < %d AND '. node_access_where_sql() .' ORDER BY n.created', $blog_uid, $node_types, $start_of_month, $end_of_month);
+   $result = db_query(db_rewrite_sql('SELECT n.nid, n.created FROM {node} n WHERE n.uid = %d AND n.status = 1 AND n.type = \'%s\' AND n.created > %d AND n.created < %d ORDER BY n.created'), $blog_uid, $node_types, $start_of_month, $end_of_month);
 
   $days_with_posts = array();
   while ($day_with_post = db_fetch_object($result)) {
@@ -268,7 +268,7 @@ function blog_archive_page($year = 0, $m
   if ($year && $month && $day) {
 
     // Fetch nodes for the selected date, if one was specified.
-    $result = db_query_range('SELECT DISTINCT(n.nid), n.created FROM {node} n '. node_access_join_sql() .' WHERE n.uid = %d AND n.status = 1 AND n.created > %d AND n.created < %d AND '. node_access_where_sql() .' ORDER BY n.created', $bloguser, $date, $date_end, 0, 20);
+    $result = db_query_range(db_rewrite_sql('SELECT n.nid, n.created FROM {node} n WHERE n.uid = %d AND n.status = 1 AND n.created > %d AND n.created < %d ORDER BY n.created'), $bloguser, $date, $date_end, 0, 20);
 
     while ($nid = db_fetch_object($result)) {
       $output .= node_view(node_load(array('nid' => $nid->nid)), 1);
