From 5706ad1b4abdec0a522c2fe1c7fdf780c01b7866 Mon Sep 17 00:00:00 2001 From: Deon George Date: Mon, 17 Aug 2009 16:30:05 +1000 Subject: [PATCH] Ammendment for SF Feature #2837687, dont render the only template if it is invalid --- lib/PageRender.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/PageRender.php b/lib/PageRender.php index 470231f..eec83bf 100644 --- a/lib/PageRender.php +++ b/lib/PageRender.php @@ -310,7 +310,12 @@ class PageRender extends Visitor { $template = $templates->getTemplates($this->getMode(),$this->getModeContainer(),true); $template = array_shift($template); - return $template->getID(); + + # Dont render the only available template if it is invalid. + if (! $template->isInvalid()) + return $template->getID(); + else + $this->drawTemplateChoice(); } else { if (DEBUGTMP) printf('%s:%s
',__METHOD__,'SELECT a template to use.');