Subject: | Data::FormValidator::Filters don't check for definedness of values |
using perl 5.8.0 and Data::FormValidator 3.11
When using some of the builtin filters, I get "Use of uninitialized value in substitution" errors. Specifically, I am using the 'trim' and 'strip' filters. I am getting these errors in when processing the data from the web forms:
Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/5.8.0/Data/FormValidator/Filters.pm line 89.
Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/5.8.0/Data/FormValidator/Filters.pm line 92.
Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/5.8.0/Data/FormValidator/Filters.pm line 109.
Use of uninitialized value in length at /usr/lib/perl5/site_perl/5.8.0/Data/FormValidator/Results.pm line 204.
I do not know why I am getting that last error in the Data::FormValidator::Results module.
Let me know if you need more information.
Trevor