Skip to content

Commit 98d8e68

Browse files
committed
Write manifest file updates to a temp file first
1 parent a764f12 commit 98d8e68

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

internal/file/file_operator.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,9 +176,10 @@ func (fo *FileOperator) WriteManifestFile(
176176
if err != nil {
177177
return fmt.Errorf("failed to open temporary manifest file: %w", err)
178178
}
179-
defer closeFile(ctx, tempFile)
180179

181180
if _, err = tempFile.Write(manifestJSON); err != nil {
181+
closeFile(ctx, tempFile)
182+
182183
return fmt.Errorf("failed to write to temporary manifest file: %w", err)
183184
}
184185

0 commit comments

Comments
 (0)