Index: /branches/release-36/lib/MT/CMS/Template.pm
===================================================================
--- /branches/release-36/lib/MT/CMS/Template.pm (revision 2124)
+++ /branches/release-36/lib/MT/CMS/Template.pm (revision 2125)
@@ -1296,5 +1296,5 @@
     my $interval = $app->param('cache_expire_interval');
     my $sec      = _get_interval( $period, $interval );
-    $obj->cache_expire_interval($sec);
+    $obj->cache_expire_interval($sec) if defined $sec;
     my $q = $app->param;
     my @events;
@@ -1303,5 +1303,5 @@
         push @events, $name;
     }
-    $obj->cache_expire_event( join ',', @events );
+    $obj->cache_expire_event( join ',', @events ) if $#events >= 0;
     if ( $cache_expire_type == 1 ) {
         return $eh->error(
