diff --git a/modules/git/tree_blob.go b/modules/git/tree_blob.go index 14237df6e8..eb8ddd0946 100644 --- a/modules/git/tree_blob.go +++ b/modules/git/tree_blob.go @@ -60,7 +60,7 @@ func (t *Tree) GetBlobByPath(relpath string) (*Blob, error) { return nil, err } - if !entry.IsDir() { + if !entry.IsDir() && !entry.IsSubModule() { return entry.Blob(), nil }