From e49fda3e2ac884d8cad81891db4d53c1f559d93e Mon Sep 17 00:00:00 2001 From: ArcticLampyrid Date: Thu, 8 Feb 2024 19:22:29 +0800 Subject: [PATCH] fix: WebDAV's creation date should use `RFC3339` format (#6015 close #5878) --- server/webdav/prop.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/webdav/prop.go b/server/webdav/prop.go index 3c3b10d8..466644a0 100644 --- a/server/webdav/prop.go +++ b/server/webdav/prop.go @@ -14,6 +14,7 @@ import ( "net/http" "path" "strconv" + "time" "github.com/alist-org/alist/v3/internal/model" ) @@ -384,7 +385,7 @@ func findLastModified(ctx context.Context, ls LockSystem, name string, fi model. return fi.ModTime().UTC().Format(http.TimeFormat), nil } func findCreationDate(ctx context.Context, ls LockSystem, name string, fi model.Obj) (string, error) { - return fi.CreateTime().UTC().Format(http.TimeFormat), nil + return fi.CreateTime().UTC().Format(time.RFC3339), nil } // ErrNotImplemented should be returned by optional interfaces if they