From 0cd2f26021ab8e4327ac07e0f4375b7bad015a13 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Fri, 11 Jun 2021 23:00:10 +0200 Subject: [PATCH] some bugfixes regarding newline in failed txt --- main.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/main.go b/main.go index 82de2c8..ec22a86 100644 --- a/main.go +++ b/main.go @@ -410,7 +410,8 @@ func isPkgFailed(pkg *BuildPackage) bool { var newContent []string scanner := bufio.NewScanner(file) for scanner.Scan() { - splitPkg := strings.Split(scanner.Text(), "==") + line := scanner.Text() + splitPkg := strings.Split(line, "==") if splitPkg[0] == pkg.Pkgbase { var pkgVer string @@ -424,10 +425,10 @@ func isPkgFailed(pkg *BuildPackage) bool { failed = false } else { failed = true - newContent = append(newContent, scanner.Text()+"\n") + newContent = append(newContent, line+"\n") } } else { - newContent = append(newContent, scanner.Text()+"\n") + newContent = append(newContent, line+"\n") } } @@ -436,7 +437,7 @@ func isPkgFailed(pkg *BuildPackage) bool { _, err = file.Seek(0, 0) check(err) check(file.Truncate(0)) - _, err = file.WriteString(strings.Join(newContent, "\n")) + _, err = file.WriteString(strings.Join(newContent, "")) check(err) return failed