Index: /branches/release-35/lib/MT/CMS/Template.pm
===================================================================
--- /branches/release-35/lib/MT/CMS/Template.pm (revision 1949)
+++ /branches/release-35/lib/MT/CMS/Template.pm (revision 1959)
@@ -1268,4 +1268,5 @@
     require MT::PublishOption;
     my $build_type = $app->param('build_type');
+
     if ( $build_type == MT::PublishOption::SCHEDULED() ) {
         my $period   = $app->param('schedule_period');
@@ -1281,6 +1282,4 @@
     }
     $obj->rebuild_me($rebuild_me);
-    $obj->build_dynamic( $build_type == MT::PublishOption::DYNAMIC() ? 1 : 0 );
-
     1;
 }
Index: /branches/release-35/lib/MT/Template.pm
===================================================================
--- /branches/release-35/lib/MT/Template.pm (revision 1957)
+++ /branches/release-35/lib/MT/Template.pm (revision 1959)
@@ -329,8 +329,6 @@
 sub build_dynamic {
     my $tmpl = shift;
+    return $tmpl->SUPER::build_dynamic($_[0]) if @_;
     require MT::PublishOption;
-    if (@_) {
-        $tmpl->build_type($_[0] ? MT::PublishOption::DYNAMIC() : MT::PublishOption::ONDEMAND());
-    }
     return 1 if $tmpl->build_type == MT::PublishOption::DYNAMIC();
 }
