From: Dobrica Pavlinusic Date: Thu, 27 May 2010 16:44:14 +0000 (+0200) Subject: enable creation of non-existing fields X-Git-Url: http://git.rot13.org/?p=MojoFacets.git;a=commitdiff_plain;h=cbb0f28211b7c29f00a3b493ecb69b5ac3cd709f;hp=c521ede323a948ab48c18a9c42a28b730ae51030 enable creation of non-existing fields --- diff --git a/lib/MojoFacets/Data.pm b/lib/MojoFacets/Data.pm index 78a6da0..b7c58c1 100644 --- a/lib/MojoFacets/Data.pm +++ b/lib/MojoFacets/Data.pm @@ -684,7 +684,7 @@ sub edit { my $name = $self->param('name') || die "no name"; my $status = 200; # 200 = OK, 201 = Created - if ( defined $loaded->{$path}->{data}->{items}->[$i]->{$name} ) { + if ( defined $loaded->{$path}->{data}->{items}->[$i] ) { $content =~ s/^\s+//s; $content =~ s/\s+$//s; my $v; @@ -720,9 +720,10 @@ sub edit { } else { $content = "$path $i $name doesn't exist\n"; $status = 404; - warn "# $content\n"; } + warn "# edit $status $content"; + $self->render( status => $status, content => $content,