From 83272e219554f9db4a71c8b75c2e202e0cb8fa81 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Tue, 21 Jan 2020 22:47:48 +0100 Subject: [PATCH] webdav: make FileInfo.ModTime optional in client --- client.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client.go b/client.go index 3df69be..1a874c1 100644 --- a/client.go +++ b/client.go @@ -61,11 +61,15 @@ func fileInfoFromResponse(resp *internal.Response) (*FileInfo, error) { fi.IsDir = true } else { var getLen internal.GetContentLength - var getMod internal.GetLastModified if err := resp.DecodeProp(&getLen, &getMod); err != nil { return nil, err } + var getMod internal.GetLastModified + if err := resp.DecodeProp(&getMod); err != nil && !internal.IsNotFound(err) { + return nil, err + } + var getType internal.GetContentType if err := resp.DecodeProp(&getType); err != nil && !internal.IsNotFound(err) { return nil, err