X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=lib%2FMojoFacets%2FData.pm;h=eb36419ee65bc2da443468b177d477b71064dabf;hb=3de4337e74e51e82889c6b20e2410d38314fd7e0;hp=d0ee485937bce0e6b40e98d1bdcd872b8ce31999;hpb=a74468137d22f926b3f178fbd9dd7033f45b35ab;p=MojoFacets.git diff --git a/lib/MojoFacets/Data.pm b/lib/MojoFacets/Data.pm index d0ee485..eb36419 100644 --- a/lib/MojoFacets/Data.pm +++ b/lib/MojoFacets/Data.pm @@ -1335,6 +1335,14 @@ sub __loaded_paths { keys %$loaded; } +sub reload { + my $self = shift; + $self->stash( reload => 1 ); + $self->remove; +# $self->_load_path( $self->param('path') ); + $self->redirect_to('/data/load?path=' . $self->param('path') ); +} + sub remove { my $self = shift; my $path = $self->param('path'); @@ -1348,6 +1356,7 @@ sub remove { } else { warn "WARNING: $path unlink ignored"; } + return if $self->stash('reload'); return $self->redirect_to( '/data/load' ); }