better validate _row_id
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 27 May 2010 11:58:02 +0000 (13:58 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 27 May 2010 11:58:02 +0000 (13:58 +0200)
And allow 0 for first element :-)

lib/MojoFacets/Data.pm

index f92acaa..0bd88d7 100644 (file)
@@ -662,7 +662,8 @@ sub edit {
        my $self = shift;
        my $content = $self->param('content');
 
-       my $i = $self->param('_row_id') || die "no _row_id";
+       my $i = $self->param('_row_id');
+       die "invalid _row_id ",dump($i) unless $i =~ m/^\d+$/;
        my $path = $self->param('path') || die "no path";
        my $name = $self->param('name') || die "no name";