X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FGitalist.git;a=blobdiff_plain;f=lib%2FGitalist%2FURIStructure%2FRef.pm;h=e570797e7adfda3c2c0a35d0ff9be7b322635974;hp=13da60dda3b5f547405a64a5c7dc173d08b78718;hb=4a3445c14a454213b525eee1bd5d3654b4644e0e;hpb=7ce87dff670e16a2d03d2f4a824f467eabe094c2 diff --git a/lib/Gitalist/URIStructure/Ref.pm b/lib/Gitalist/URIStructure/Ref.pm index 13da60d..e570797 100644 --- a/lib/Gitalist/URIStructure/Ref.pm +++ b/lib/Gitalist/URIStructure/Ref.pm @@ -47,8 +47,8 @@ sub find_blob : Action { my($repo, $object) = @{$c->{stash}}{qw(Repository Commit)}; # FIXME - Eugh! my $h = $object->isa('Gitalist::Git::Object::Commit') - ? $repo->hash_by_path($object->sha1, $c->stash->{filename}) - : $object->isa('Gitalist::Git::Object::Blob') + ? $repo->hash_by_path($object->sha1, $c->stash->{filename}) + : $object->isa('Gitalist::Git::Object::Blob') ? $object->sha1 : die "Unknown object type for '${\$object->sha1}'"; die "No file or sha1 provided."