diff options
-rw-r--r-- | apps/dav/lib/Connector/Sabre/ChecksumList.php | 2 | ||||
-rw-r--r-- | lib/public/Files/FileInfo.php | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/apps/dav/lib/Connector/Sabre/ChecksumList.php b/apps/dav/lib/Connector/Sabre/ChecksumList.php index 44573de03c8..8e01dcc0f4b 100644 --- a/apps/dav/lib/Connector/Sabre/ChecksumList.php +++ b/apps/dav/lib/Connector/Sabre/ChecksumList.php @@ -38,7 +38,7 @@ class ChecksumList implements XmlSerializable { private array $checksums; public function __construct(string $checksum) { - $this->checksums = explode(',', $checksum); + $this->checksums = explode(' ', $checksum); } /** diff --git a/lib/public/Files/FileInfo.php b/lib/public/Files/FileInfo.php index 92c191b63e0..14edf6a7645 100644 --- a/lib/public/Files/FileInfo.php +++ b/lib/public/Files/FileInfo.php @@ -256,7 +256,10 @@ interface FileInfo { public function getOwner(); /** - * Get the stored checksum for this file + * Get the stored checksum(s) for this file + * + * Checksums are stored in the format TYPE:CHECKSUM, here may be multiple checksums separated by a single space + * e.g. MD5:d3b07384d113edec49eaa6238ad5ff00 SHA1:f1d2d2f924e986ac86fdf7b36c94bcdf32beec15 * * @return string * @since 9.0.0 |