[Jifty-commit] r5507 - jifty/trunk/lib/Jifty

Jifty commits jifty-commit at lists.jifty.org
Sat Jun 14 14:14:19 EDT 2008


Author: audreyt
Date: Sat Jun 14 14:14:18 2008
New Revision: 5507

Modified:
   jifty/trunk/lib/Jifty/Dispatcher.pm

Log:
* Jifty::Dispatcher: The "get" function contains a bug that makes it
  return '' whenever the actual value was '0'.

Modified: jifty/trunk/lib/Jifty/Dispatcher.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Dispatcher.pm	(original)
+++ jifty/trunk/lib/Jifty/Dispatcher.pm	Sat Jun 14 14:14:18 2008
@@ -296,7 +296,11 @@
 sub default ($$@) { _ret @_ }    # set parameter if it's not yet set
 sub set ($$@)     { _ret @_ }    # set parameter
 sub del ($@)      { _ret @_ }    # remove parameter
-sub get ($) { request->template_argument( $_[0] ) || request->argument( $_[0] ) }
+sub get ($) {
+    my $val = request->template_argument( $_[0] );
+    return $val if defined $val;
+    return request->argument( $_[0] );
+}
 
 sub _qualify ($@);
 sub GET ($)     { _qualify method => @_ }


More information about the Jifty-commit mailing list