X-Git-Url: http://git.rot13.org/?p=MojoFacets.git;a=blobdiff_plain;f=lib%2FMojoFacets%2FImport%2FFile.pm;fp=lib%2FMojoFacets%2FImport%2FFile.pm;h=926937f1eae488e0c7fb5903de98ca8b38ac16bf;hp=503be1d59c61179230afb32d6387995f55199890;hb=358b8708f3e09459becdad4524910ab273a47281;hpb=23a76f443bada4fa873f6e59d244ad1e33f88347 diff --git a/lib/MojoFacets/Import/File.pm b/lib/MojoFacets/Import/File.pm index 503be1d..926937f 100644 --- a/lib/MojoFacets/Import/File.pm +++ b/lib/MojoFacets/Import/File.pm @@ -19,6 +19,10 @@ sub data { my $self = shift; my $path = $self->path; + if ( ! $path ) { + $path = $self->full_path || die "no path or full_path"; + $path =~ s{^.+/([^/]+)$}{$1}; + } # we could use Mojo::JSON here, but it's too slow # $data = from_json read_file $path;