You shouldn't do this, but I guess I shouldn't have busted it either :)
- Allow the term_width to be regenerated (see Catalyst::Utils::term_width,
Frew Schmidt)
+ - More aggressive skipping of value decoding if the value is undefined.
5.90072 - 2014-09-15
- In the case where you call $c->req->param(undef), warn with a more useful
return unless defined $value;
+ ## I think this mess is to support the old nested
if ( ref $value eq 'ARRAY' ) {
foreach ( @$value ) {
$_ = $self->_handle_unicode_decoding($_);
sub _handle_param_unicode_decoding {
my ( $self, $value ) = @_;
+ return unless defined $value; # not in love with just ignoring undefs - jnap
+
my $enc = $self->encoding;
return try {
Encode::is_utf8( $value ) ?