From ef825bd242e9f8615007dbd7ddaaa81386ea1048 Mon Sep 17 00:00:00 2001
From: zeripath <art27@cantab.net>
Date: Thu, 31 Dec 2020 07:45:54 +0000
Subject: [PATCH] Check for notExist on profile repository page (#14197)

Fix #14189
---
 routers/user/setting/profile.go | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/routers/user/setting/profile.go b/routers/user/setting/profile.go
index 74cc96cb85..fe9ce098fe 100644
--- a/routers/user/setting/profile.go
+++ b/routers/user/setting/profile.go
@@ -235,6 +235,9 @@ func Repos(ctx *context.Context) {
 		root := filepath.Join(models.UserPath(ctxUser.Name))
 		if err := filepath.Walk(root, func(path string, info os.FileInfo, err error) error {
 			if err != nil {
+				if os.IsNotExist(err) {
+					return nil
+				}
 				return err
 			}
 			if !info.IsDir() || path == root {