From 72447e99eb9905fd3d8f49fbb65641b11fa262e6 Mon Sep 17 00:00:00 2001 From: Abhishek Shroff Date: Sat, 7 Jun 2025 22:45:23 +0530 Subject: [PATCH] [server] Fix localStorage temp upload rename --- server/internal/storage/local_storage.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/server/internal/storage/local_storage.go b/server/internal/storage/local_storage.go index 4bd8c348..ac2d48e1 100644 --- a/server/internal/storage/local_storage.go +++ b/server/internal/storage/local_storage.go @@ -49,16 +49,15 @@ func (l localStorage) OpenRead(name string, start, length int) (io.ReadCloser, e func (l localStorage) OpenWrite(name string) (io.WriteCloser, error) { f, err := os.CreateTemp(l.tmp, "upload-*") - tmpFilePath := filepath.Join(l.tmp, f.Name()) if err != nil { return nil, err } return &callbackWriteCloser{dest: f, closeCallback: func(err error) error { if err != nil { - os.Remove(tmpFilePath) + os.Remove(f.Name()) return err } - return os.Rename(tmpFilePath, filepath.Join(l.root, name)) + return os.Rename(f.Name(), filepath.Join(l.root, name)) }}, nil }