[Moscow.pm] checkbox, param and Mojolicious 5.60

Павел Купцов pavel на kuptsov.info
Ср Ноя 12 04:25:34 PST 2014


Добрый день!
Столкнулся со странными граблями в Mojolicious::Lite (хотя возможно он и не
причем - а грабли у меня вместо рук?).

Есть страница с чекбоксами вида:

<input type="checkbox" name="usopt" value="19">
<input type="checkbox" name="usopt" value="20">
...

Есть код принимающий этот параметр так:

my @usopt = $self->param('usopt');

и далее передающий его для обработки так:

my $selopt = MTN::Option::Manager->get_options(query => [idoptions =>
\@usopt]);

И все это прекрасно работало, пока я не обновился до последней версии
Mojolicious, и теперь вот эта срока:

my @usopt = $self->param('usopt');

не работает (вместо массива получаю только одно значение чекбокса)...

То есть я так понимаю что как-то изменилась работа $self->param в последней
версии Mojolicious ?

P.S.
При этом параметры видны так:
{
  "usopt" => [
    19,
    20,
    21
  ]
}

Но Dumper говорит что @usopt содержит лишь одно значение
[Wed Nov 12 15:22:41 2014] [info] $VAR1 = '21';

Прошу помочь, кто чем может.
Спасибо.
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20141112/1e305f77/attachment.html>


Подробная информация о списке рассылки Moscow-pm