aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/dav/lib/Connector/Sabre/ChecksumList.php2
-rw-r--r--lib/public/Files/FileInfo.php5
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