Skip to content

Commit 4caf42a

Browse files
authored
Patch gsutil 401 if not logged in (#119)
1 parent df44358 commit 4caf42a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pkg/leeway/cache.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,9 @@ func (rs GSUtilRemoteCache) ExistingPackages(pkgs []*Package) (map[*Package]stru
124124
cmd.Stderr = &stderrBuffer
125125

126126
err := cmd.Run()
127-
if err != nil && !strings.Contains(stderrBuffer.String(), "No URLs matched") {
128-
return nil, xerrors.Errorf("Failed to check remote cache: [%w]. stderr: [%v]", err, stderrBuffer.String())
127+
if err != nil && (!strings.Contains(stderrBuffer.String(), "No URLs matched")) {
128+
log.Debugf("gsutil stat returned non-zero exit code: [%v], stderr: [%v]", err, stderrBuffer.String())
129+
return map[*Package]struct{}{}, nil
129130
}
130131

131132
existingURLs := parseGSUtilStatOutput(bytes.NewReader(stdoutBuffer.Bytes()))

0 commit comments

Comments
 (0)