mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-03 07:20:07 -05:00 
			
		
		
		
	Backport #21064 We should only log CheckPath errors if they are not simply due to context cancellation - and we should add a little more context to the error message. Fix #20709 Signed-off-by: Andrew Thornton <art27@cantab.net> Signed-off-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
		@@ -191,8 +191,8 @@ func (c *CheckAttributeReader) Run() error {
 | 
				
			|||||||
// CheckPath check attr for given path
 | 
					// CheckPath check attr for given path
 | 
				
			||||||
func (c *CheckAttributeReader) CheckPath(path string) (rs map[string]string, err error) {
 | 
					func (c *CheckAttributeReader) CheckPath(path string) (rs map[string]string, err error) {
 | 
				
			||||||
	defer func() {
 | 
						defer func() {
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil && err != c.ctx.Err() {
 | 
				
			||||||
			log.Error("CheckPath returns error: %v", err)
 | 
								log.Error("Unexpected error when checking path %s in %s. Error: %v", path, c.Repo.Path, err)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}()
 | 
						}()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1448,8 +1448,6 @@ func GetDiff(gitRepo *git.Repository, opts *DiffOptions, files ...string) (*Diff
 | 
				
			|||||||
				} else if language, has := attrs["gitlab-language"]; has && language != "unspecified" && language != "" {
 | 
									} else if language, has := attrs["gitlab-language"]; has && language != "unspecified" && language != "" {
 | 
				
			||||||
					diffFile.Language = language
 | 
										diffFile.Language = language
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			} else {
 | 
					 | 
				
			||||||
				log.Error("Unexpected error: %v", err)
 | 
					 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user