Index: canonical.php
===================================================================
--- canonical.php	(revision 13688)
+++ canonical.php	(working copy)
@@ -369,6 +369,8 @@
 		$where .= $wpdb->prepare(" AND MONTH(post_date) = %d", get_query_var('monthnum'));
 	if ( get_query_var('day') )
 		$where .= $wpdb->prepare(" AND DAYOFMONTH(post_date) = %d", get_query_var('day'));
+	if ( get_query_var('post_type') )
+		$where .= $wpdb->prepare(" AND post_type = %s", get_query_var('post_type'));
 
 	$post_id = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE $where AND post_status = 'publish'");
 	if ( !$post_id )
