From 82cf67a93e7153747f4e324ea666e7789cd46c07 Mon Sep 17 00:00:00 2001
From: a1012112796 <1012112796@qq.com>
Date: Sat, 7 Nov 2020 12:44:08 +0800
Subject: [PATCH] updateSize when create a repo with init commit (#13441)

Signed-off-by: a1012112796 <1012112796@qq.com>

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
---
 models/repo.go | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/models/repo.go b/models/repo.go
index 5198026329..2b53ac666c 100644
--- a/models/repo.go
+++ b/models/repo.go
@@ -1501,6 +1501,10 @@ func updateRepository(e Engine, repo *Repository, visibilityChanged bool) (err e
 		return fmt.Errorf("update: %v", err)
 	}
 
+	if err = repo.updateSize(e); err != nil {
+		log.Error("Failed to update size for repository: %v", err)
+	}
+
 	if visibilityChanged {
 		if err = repo.getOwner(e); err != nil {
 			return fmt.Errorf("getOwner: %v", err)
@@ -1546,10 +1550,6 @@ func updateRepository(e Engine, repo *Repository, visibilityChanged bool) (err e
 				return fmt.Errorf("updateRepository[%d]: %v", forkRepos[i].ID, err)
 			}
 		}
-
-		if err = repo.updateSize(e); err != nil {
-			log.Error("Failed to update size for repository: %v", err)
-		}
 	}
 
 	return nil