]> git.decadent.org.uk Git - maypole.git/blobdiff - lib/Maypole/View/Base.pm
+ fix #7917 - use correct template if object creation fails
[maypole.git] / lib / Maypole / View / Base.pm
index c56ee51b1bb320ed2dd16c857506a3b1ff367256..6c6b63c5a8886dc47e85e0452e8ca79c1d5a44c2 100644 (file)
@@ -3,6 +3,7 @@ use File::Spec;
 use UNIVERSAL::moniker;
 use strict;
 use Maypole::Constants;
+use Carp;
 
 sub new { bless {}, shift }    # By default, do nothing.
 
@@ -74,7 +75,7 @@ sub process {
 sub error {
     my ( $self, $r, $desc ) = @_;
     $desc = $desc ? "$desc: " : "";
-    warn $desc . $r->{error} ."\n";
+    carp $desc . $r->{error};
     if ( $r->{error} =~ /not found$/ ) {
 
         # This is a rough test to see whether or not we're a template or