mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Always try to fetch repo for mirrors (#19975)
- Always give a best-effort to fetching the repositories, if even that fails indeed give a disconnected mirror found error. - *Partially* resolves #19928 Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
		@@ -63,7 +63,7 @@ func Update(ctx context.Context, pullLimit, pushLimit int) error {
 | 
			
		||||
		var item SyncRequest
 | 
			
		||||
		var repo *repo_model.Repository
 | 
			
		||||
		if m, ok := bean.(*repo_model.Mirror); ok {
 | 
			
		||||
			if m.Repo == nil {
 | 
			
		||||
			if m.GetRepository() == nil {
 | 
			
		||||
				log.Error("Disconnected mirror found: %d", m.ID)
 | 
			
		||||
				return nil
 | 
			
		||||
			}
 | 
			
		||||
@@ -73,7 +73,7 @@ func Update(ctx context.Context, pullLimit, pushLimit int) error {
 | 
			
		||||
				ReferenceID: m.RepoID,
 | 
			
		||||
			}
 | 
			
		||||
		} else if m, ok := bean.(*repo_model.PushMirror); ok {
 | 
			
		||||
			if m.Repo == nil {
 | 
			
		||||
			if m.GetRepository() == nil {
 | 
			
		||||
				log.Error("Disconnected push-mirror found: %d", m.ID)
 | 
			
		||||
				return nil
 | 
			
		||||
			}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user