Mercurial > pub > Impl
changeset 257:299af584c05f
collapse empty array elements in POSTed data
author | sergey |
---|---|
date | Fri, 14 Dec 2012 03:07:41 +0400 |
parents | 32aceba4ee6d |
children | b92f19630d33 |
files | Lib/IMPL/DOM/Transform/ObjectToDOM.pm |
diffstat | 1 files changed, 2 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/Lib/IMPL/DOM/Transform/ObjectToDOM.pm Wed Dec 12 04:29:50 2012 +0400 +++ b/Lib/IMPL/DOM/Transform/ObjectToDOM.pm Fri Dec 14 03:07:41 2012 +0400 @@ -79,7 +79,8 @@ my $value = $data->{$key}; if (ref $value eq 'ARRAY') { - foreach my $subval (@$value) { + #TODO: collapse empty values only if needed + foreach my $subval (grep $_, @$value) { $this->_navi->saveState(); @@ -109,8 +110,6 @@ $this->_navi->applyState(); - warn "$key = $value"; - $this->Transform($value); $this->_navi->Back(); @@ -126,8 +125,6 @@ $node->nodeValue($data); - warn "Stored value for", $node->nodeName; - return $node; }