From 0d69dfb4ca102186e68227dfca9eea1ce09e445b Mon Sep 17 00:00:00 2001
From: zeripath <art27@cantab.net>
Date: Tue, 21 May 2019 22:32:52 +0100
Subject: [PATCH] Do not attempt to return blob on submodule (#6996)

---
 modules/git/tree_blob.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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
 	}