WebDAV PROPFIND returns Go zero time (Mon, 01 Jan 0001) as getlastmodified for collections #665
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Cordy/Cairn#665
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found in the #656 QA pass (v0.6.247, files.c0rdyceps.ch).
Matrix row: §7 "WebDAV mount" (protocol correctness; not covered by interop-rclone's assertions).
Steps
Seen: the collection's own response carries
while the child file in the same multistatus has a real timestamp (
Wed, 23 Sep 2026 02:45:34 GMT). The web UI showssub/as modified 02:45, so the UI computes a time from somewhere but WebDAV emits the Gotime.Time{}zero value.Expected: either a real timestamp (latest child mtime, or folder-marker time) or omit the property. RFC 4918 allows an absent
getlastmodifiedon collections.Why it matters: Finder, Cyberduck and rclone display or sort by this and will show folders as modified in year 1. Some clients also treat an implausible date as a parse failure.