From 1ac85a3298f40180c05083fc8b45f904aa16492c Mon Sep 17 00:00:00 2001 From: Daniel Kesselberg Date: Sat, 10 May 2025 19:46:29 +0200 Subject: [PATCH] fix: use correct format for getlastmodified webdav property Signed-off-by: Daniel Kesselberg --- apps/dav/lib/Provisioning/Apple/AppleProvisioningNode.php | 2 +- .../tests/unit/Provisioning/Apple/AppleProvisioningNodeTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/dav/lib/Provisioning/Apple/AppleProvisioningNode.php b/apps/dav/lib/Provisioning/Apple/AppleProvisioningNode.php index 198a09b4bc8..190e6584eb1 100644 --- a/apps/dav/lib/Provisioning/Apple/AppleProvisioningNode.php +++ b/apps/dav/lib/Provisioning/Apple/AppleProvisioningNode.php @@ -57,7 +57,7 @@ class AppleProvisioningNode implements INode, IProperties { return [ '{DAV:}getcontentlength' => 42, - '{DAV:}getlastmodified' => $datetime->format(\DateTimeInterface::RFC2822), + '{DAV:}getlastmodified' => $datetime->format(\DateTimeInterface::RFC7231), ]; } diff --git a/apps/dav/tests/unit/Provisioning/Apple/AppleProvisioningNodeTest.php b/apps/dav/tests/unit/Provisioning/Apple/AppleProvisioningNodeTest.php index 53de908ca27..4f04aebb3e8 100644 --- a/apps/dav/tests/unit/Provisioning/Apple/AppleProvisioningNodeTest.php +++ b/apps/dav/tests/unit/Provisioning/Apple/AppleProvisioningNodeTest.php @@ -54,7 +54,7 @@ class AppleProvisioningNodeTest extends TestCase { $this->assertEquals([ '{DAV:}getcontentlength' => 42, - '{DAV:}getlastmodified' => 'Sat, 01 Jan 2000 00:00:00 +0000', + '{DAV:}getlastmodified' => 'Sat, 01 Jan 2000 00:00:00 GMT', ], $this->node->getProperties([])); }