From db96e30c5ea10a6fee97845298c769eb82f95d9b Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 23 Sep 2026 11:54:26 +0100 Subject: [PATCH] vfs: fix TestDirMetadataExtension on remotes which can't upload empty files (cherry picked from commit 034ac6275fc6a420c5b13d4cf01058f4a77bced3) --- vfs/dir_test.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vfs/dir_test.go b/vfs/dir_test.go index 559849503..264319d7f 100644 --- a/vfs/dir_test.go +++ b/vfs/dir_test.go @@ -3,6 +3,7 @@ package vfs import ( "context" "encoding/json" + "errors" "fmt" "os" "runtime" @@ -773,5 +774,8 @@ func TestDirMetadataExtension(t *testing.T) { blob, err = vfs.ReadFile("dir/newfile.metadata") require.NoError(t, err) assert.Equal(t, "{}", string(blob)) - require.NoError(t, fd.Close()) + err = fd.Close() + if !errors.Is(err, fs.ErrorCantUploadEmptyFiles) { + require.NoError(t, err) + } }