We don't validate for length in the forms and this can lead to bad errors especially for users new to Koha: To test: - Edit any item in your catalog - Change the barcode to be longer than 20 characters - Save - You see en arror message: DBIx::Class::Storage::DBI::_dbh_execute(): Data too long for column 'barcode' at row 1 at /home/vagrant/kohaclone/Koha/Object.pm line 164 at /usr/share/perl5/DBIx/Class/Exception.pm line 77
When not using strict, there is no error, the barcode will be silently "cut" to 20 characters.