normalize JUST column names
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 24 Jun 2010 10:58:15 +0000 (12:58 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 24 Jun 2010 10:58:15 +0000 (12:58 +0200)
lib/MojoFacets/Data.pm
lib/MojoFacets/Gnuplot.pm

index e2c1639..5aed26c 100644 (file)
@@ -326,8 +326,7 @@ sub _export_path {
        }
        my $dir = $self->app->home->rel_dir('public') . "/export/$path";
        mkpath $dir unless -e $dir;
-       my $name = unac_string( join('.', @_) );
-       $name =~ s/\W+/_/g;
+       my $name = join('.', map { my $n = unac_string($_); $n =~ s/\W+/_/g; $n; } @_ );
        $dir . '/' . $name;
 }
 
index 67b484f..6a13051 100644 (file)
@@ -14,8 +14,7 @@ sub index {
 
        my $columns = $self->session('columns') || $self->redirect_to('/data/columns');
 
-       my $name = unac_string( join('.', 'items', @$columns) );
-       $name =~ s/\W+/_/g;
+       my $name = join('.', 'items', map { my $n = unac_string($_); $n =~ s/\W+/_/g; $n } @$columns );
 
        warn "# name $name\n";