From: Dobrica Pavlinusic Date: Sun, 12 Aug 2012 13:58:13 +0000 (+0200) Subject: don't redirect to index if we didn't change current dataset X-Git-Url: http://git.rot13.org/?p=MojoFacets.git;a=commitdiff_plain;h=af063e667446f7b41a0b0c10068847e5480b06e7 don't redirect to index if we didn't change current dataset --- diff --git a/lib/MojoFacets/Data.pm b/lib/MojoFacets/Data.pm index 57c3a60..d5a7284 100644 --- a/lib/MojoFacets/Data.pm +++ b/lib/MojoFacets/Data.pm @@ -267,8 +267,6 @@ sub _load_path { sub load { my $self = shift; - my $path = $self->param('path') || return $self->redirect_to( '/data/index' ); - my @paths = $self->param('paths'); warn "# paths ", dump @paths; @@ -280,6 +278,8 @@ sub load { $self->_load_path( $_ ) foreach @paths; + my $path = $self->param('path') || $self->session('path') || @paths[0] || $self->redirect_to('/data/index'); + warn "# path $path\n"; $self->_load_path( $path );