mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-12-26 18:24:04 +01:00
Fixed sanitize errors. (#15240)
Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: Lauris BH <lauris@nix.lv> Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
parent
0393a57511
commit
2b39357443
1 changed files with 7 additions and 15 deletions
|
@ -230,18 +230,14 @@ func runSync(ctx context.Context, m *models.Mirror) ([]*mirrorSyncResult, bool)
|
||||||
stderrMessage, sanitizeErr := sanitizeOutput(stderr, repoPath)
|
stderrMessage, sanitizeErr := sanitizeOutput(stderr, repoPath)
|
||||||
if sanitizeErr != nil {
|
if sanitizeErr != nil {
|
||||||
log.Error("sanitizeOutput failed on stderr: %v", sanitizeErr)
|
log.Error("sanitizeOutput failed on stderr: %v", sanitizeErr)
|
||||||
log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderr, err)
|
|
||||||
return nil, false
|
|
||||||
}
|
}
|
||||||
stdoutMessage, err := sanitizeOutput(stdout, repoPath)
|
stdoutMessage, sanitizeErr := sanitizeOutput(stdout, repoPath)
|
||||||
if err != nil {
|
if sanitizeErr != nil {
|
||||||
log.Error("sanitizeOutput failed: %v", sanitizeErr)
|
log.Error("sanitizeOutput failed: %v", sanitizeErr)
|
||||||
log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderrMessage, err)
|
|
||||||
return nil, false
|
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err)
|
log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err)
|
||||||
desc := fmt.Sprintf("Failed to update mirror repository '%s': %s", repoPath, stderrMessage)
|
desc := fmt.Sprintf("Failed to update mirror repository '%s': %s", m.Repo.FullName(), stderrMessage)
|
||||||
if err = models.CreateRepositoryNotice(desc); err != nil {
|
if err = models.CreateRepositoryNotice(desc); err != nil {
|
||||||
log.Error("CreateRepositoryNotice: %v", err)
|
log.Error("CreateRepositoryNotice: %v", err)
|
||||||
}
|
}
|
||||||
|
@ -286,21 +282,17 @@ func runSync(ctx context.Context, m *models.Mirror) ([]*mirrorSyncResult, bool)
|
||||||
stderr := stderrBuilder.String()
|
stderr := stderrBuilder.String()
|
||||||
// sanitize the output, since it may contain the remote address, which may
|
// sanitize the output, since it may contain the remote address, which may
|
||||||
// contain a password
|
// contain a password
|
||||||
stderrMessage, sanitizeErr := sanitizeOutput(stderr, repoPath)
|
stderrMessage, sanitizeErr := sanitizeOutput(stderr, wikiPath)
|
||||||
if sanitizeErr != nil {
|
if sanitizeErr != nil {
|
||||||
log.Error("sanitizeOutput failed on stderr: %v", sanitizeErr)
|
log.Error("sanitizeOutput failed on stderr: %v", sanitizeErr)
|
||||||
log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderr, err)
|
|
||||||
return nil, false
|
|
||||||
}
|
}
|
||||||
stdoutMessage, err := sanitizeOutput(stdout, repoPath)
|
stdoutMessage, sanitizeErr := sanitizeOutput(stdout, wikiPath)
|
||||||
if err != nil {
|
if sanitizeErr != nil {
|
||||||
log.Error("sanitizeOutput failed: %v", sanitizeErr)
|
log.Error("sanitizeOutput failed: %v", sanitizeErr)
|
||||||
log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderrMessage, err)
|
|
||||||
return nil, false
|
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err)
|
log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err)
|
||||||
desc := fmt.Sprintf("Failed to update mirror repository wiki '%s': %s", wikiPath, stderrMessage)
|
desc := fmt.Sprintf("Failed to update mirror repository wiki '%s': %s", m.Repo.FullName(), stderrMessage)
|
||||||
if err = models.CreateRepositoryNotice(desc); err != nil {
|
if err = models.CreateRepositoryNotice(desc); err != nil {
|
||||||
log.Error("CreateRepositoryNotice: %v", err)
|
log.Error("CreateRepositoryNotice: %v", err)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue