fix $out generation
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 24 Jun 2010 23:26:52 +0000 (01:26 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 24 Jun 2010 23:26:52 +0000 (01:26 +0200)
lib/MojoFacets/Data.pm

index 0560587..ededa58 100644 (file)
@@ -549,8 +549,10 @@ sub __all_filters {
        join(',', sort(@_), 'order', $order);
 }
 
+our $out;
+
 sub __commit_path_code {
-       my ( $path, $i, $code, $commit_changed ) = @_;
+       my ( $path, $i, $code, $commit_changed, $out_ref ) = @_;
 
        my $items = $loaded->{$path}->{data}->{items} || die "no items for $path";
        my $row = $items->[$i];
@@ -668,12 +670,14 @@ sub items {
        if ( $commit ) {
 
                warn "# commit on ", $#$filtered + 1, " items:\n$code\n";
-               my $out;
+               $out = undef;
                foreach ( 0 .. $#$filtered ) {
                        my $i = $filtered->[$_];
                        __commit_path_code( $path, $i, $code, \$commit_changed );
                }
 
+               warn "out ",dump($out);
+
                $self->_save_change({
                        path => $path,
                        time => $self->param('time') || time(),