Index: branches/release-34/lib/MT/CMS/Blog.pm
===================================================================
--- branches/release-34/lib/MT/CMS/Blog.pm (revision 1877)
+++ branches/release-34/lib/MT/CMS/Blog.pm (revision 1880)
@@ -1853,6 +1853,6 @@
         foreach my $tmpl_map (@tmpl_maps) {
             if ($dcty eq 'async_partial') {
-                # build the preferred archive type synchronously
-                if (($tmpl_map->archive_type eq $pref_at) &&
+                # build the preferred individual/page archives synchronously
+                if (($tmpl_map->archive_type =~ m/^(Individual|Page)$/) &&
                     ($tmpl_map->is_preferred)) {
                     $tmpl_map->build_type(MT::PublishOption::ONDEMAND());
