fix: return etag with md5 in webdav responses (#5158)

This commit is contained in:
Konstantin Lebedev
2024-01-03 21:50:32 +05:00
committed by GitHub
parent d3688938d9
commit b832ddd1ef
2 changed files with 14 additions and 0 deletions

View File

@@ -95,3 +95,11 @@ func (w wrappedFileInfo) Name() string {
name := w.FileInfo.Name()
return strings.TrimPrefix(name, *w.subFolder)
}
func (w wrappedFileInfo) ETag(ctx context.Context) (string, error) {
etag, _ := w.FileInfo.(webdav.ETager).ETag(ctx)
if len(etag) == 0 {
return etag, webdav.ErrNotImplemented
}
return etag, nil
}