From 9eca1a7a7e9532cab32205eb74cde091419ee293 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Tue, 22 Jun 2010 16:20:14 +0200 Subject: [PATCH] don't add duplicate columns on commit --- lib/MojoFacets/Data.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/MojoFacets/Data.pm b/lib/MojoFacets/Data.pm index c532142..84b1738 100644 --- a/lib/MojoFacets/Data.pm +++ b/lib/MojoFacets/Data.pm @@ -699,7 +699,8 @@ sub items { # this might move before $out to recalculate stats on source dataset? __path_modified( $path, 2 ); - my @added_columns = keys %$commit_changed; + my $c = { map { $_ => 1 } @columns }; + my @added_columns = sort grep { ! $c->{$_} } keys %$commit_changed; warn "# added_columns ",dump( @added_columns ); unshift @columns, @added_columns; -- 2.20.1