Mercurial > pub > Impl
comparison Lib/IMPL/DOM/Transform/PostToDOM.pm @ 151:e36ffd8c29db
Fixed major bug in conversion from a POST request to the DOM document (when instanceId == 0)
minor fixes
| author | wizard |
|---|---|
| date | Fri, 20 Aug 2010 16:33:37 +0400 |
| parents | e6447ad85cb4 |
| children | 1e7f03414b65 |
comparison
equal
deleted
inserted
replaced
| 150:4369d5458bb6 | 151:e36ffd8c29db |
|---|---|
| 49 map [$_,/(\w+)(?:\[(\d+)\])?/], keys %$data | 49 map [$_,/(\w+)(?:\[(\d+)\])?/], keys %$data |
| 50 ){ | 50 ){ |
| 51 my $value = $data->{$key->[0]}; | 51 my $value = $data->{$key->[0]}; |
| 52 my $node = $navi->NavigateCreate($key->[1]); | 52 my $node = $navi->NavigateCreate($key->[1]); |
| 53 | 53 |
| 54 $node->nodeProperty(instanceId => $key->[2]) if $key->[2]; | 54 $node->nodeProperty(instanceId => $key->[2]) if defined $key->[2]; |
| 55 | 55 |
| 56 $this->Transform($value); | 56 $this->Transform($value); |
| 57 | 57 |
| 58 $navi->Back(); | 58 $navi->Back(); |
| 59 } | 59 } |
