Skip to content

Commit 2b39357

Browse files
KN4CK3R6543lafrikstechknowlogick
authored
Fixed sanitize errors. (#15240)
Co-authored-by: 6543 <[email protected]> Co-authored-by: Lauris BH <[email protected]> Co-authored-by: techknowlogick <[email protected]>
1 parent 0393a57 commit 2b39357

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

services/mirror/mirror.go

+7-15
Original file line numberDiff line numberDiff line change
@@ -230,18 +230,14 @@ func runSync(ctx context.Context, m *models.Mirror) ([]*mirrorSyncResult, bool)
230230
stderrMessage, sanitizeErr := sanitizeOutput(stderr, repoPath)
231231
if sanitizeErr != nil {
232232
log.Error("sanitizeOutput failed on stderr: %v", sanitizeErr)
233-
log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderr, err)
234-
return nil, false
235233
}
236-
stdoutMessage, err := sanitizeOutput(stdout, repoPath)
237-
if err != nil {
234+
stdoutMessage, sanitizeErr := sanitizeOutput(stdout, repoPath)
235+
if sanitizeErr != nil {
238236
log.Error("sanitizeOutput failed: %v", sanitizeErr)
239-
log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderrMessage, err)
240-
return nil, false
241237
}
242238

243239
log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err)
244-
desc := fmt.Sprintf("Failed to update mirror repository '%s': %s", repoPath, stderrMessage)
240+
desc := fmt.Sprintf("Failed to update mirror repository '%s': %s", m.Repo.FullName(), stderrMessage)
245241
if err = models.CreateRepositoryNotice(desc); err != nil {
246242
log.Error("CreateRepositoryNotice: %v", err)
247243
}
@@ -286,21 +282,17 @@ func runSync(ctx context.Context, m *models.Mirror) ([]*mirrorSyncResult, bool)
286282
stderr := stderrBuilder.String()
287283
// sanitize the output, since it may contain the remote address, which may
288284
// contain a password
289-
stderrMessage, sanitizeErr := sanitizeOutput(stderr, repoPath)
285+
stderrMessage, sanitizeErr := sanitizeOutput(stderr, wikiPath)
290286
if sanitizeErr != nil {
291287
log.Error("sanitizeOutput failed on stderr: %v", sanitizeErr)
292-
log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderr, err)
293-
return nil, false
294288
}
295-
stdoutMessage, err := sanitizeOutput(stdout, repoPath)
296-
if err != nil {
289+
stdoutMessage, sanitizeErr := sanitizeOutput(stdout, wikiPath)
290+
if sanitizeErr != nil {
297291
log.Error("sanitizeOutput failed: %v", sanitizeErr)
298-
log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderrMessage, err)
299-
return nil, false
300292
}
301293

302294
log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err)
303-
desc := fmt.Sprintf("Failed to update mirror repository wiki '%s': %s", wikiPath, stderrMessage)
295+
desc := fmt.Sprintf("Failed to update mirror repository wiki '%s': %s", m.Repo.FullName(), stderrMessage)
304296
if err = models.CreateRepositoryNotice(desc); err != nil {
305297
log.Error("CreateRepositoryNotice: %v", err)
306298
}

0 commit comments

Comments
 (0)