From 3d54cef078473a0cd621718942bf7e066812e68f Mon Sep 17 00:00:00 2001 From: Artem Kochnev Date: Thu, 20 Jul 2017 17:29:50 +0300 Subject: [PATCH] Fix for mb strlen Error with moving files with long names in UTF-8 --- lib/private/Files/Cache/Cache.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/private/Files/Cache/Cache.php b/lib/private/Files/Cache/Cache.php index 9d8e67d1d12..481a384a6e1 100644 --- a/lib/private/Files/Cache/Cache.php +++ b/lib/private/Files/Cache/Cache.php @@ -526,7 +526,7 @@ class Cache implements ICache { $this->connection->beginTransaction(); if ($sourceData['mimetype'] === 'httpd/unix-directory') { //update all child entries - $sourceLength = strlen($sourcePath); + $sourceLength = mb_strlen($sourcePath); $query = $this->connection->getQueryBuilder(); $fun = $query->func();