[Catalyst] $c->action->name and TT
    Frank Wiegand 
    frank.wiegand at gmail.com
       
    Tue Jan 10 21:35:18 CET 2006
    
    
  
[% c.action.name %] dies:
Couldn't render template "undef error - Operation `eq': no method found,
        left argument in overloaded package Catalyst::Action,
        right argument has no overloaded magic at
/usr/local/lib/perl/5.8.7/Template/Stash.pm line 582, <DATA> line 1.
"
The following patch seems to fix this:
Index: lib/Catalyst/Action.pm
===================================================================
--- lib/Catalyst/Action.pm      (Revision 2969)
+++ lib/Catalyst/Action.pm      (Arbeitskopie)
@@ -13,6 +13,7 @@
     # Codulate to encapsulated action coderef
     '&{}' => sub { shift->{code} },
+    fallback => 1,
 );
 =head1 NAME
Bye, Frank
    
    
More information about the Catalyst
mailing list