From 3e482653b93728021474b8f7f127d81e26598fe8 Mon Sep 17 00:00:00 2001
From: GrayFix <grayfix@gmail.com>
Date: Tue, 21 Jan 2020 15:22:10 +0500
Subject: [PATCH] Update Application.php

Fix corruption for logging internal path with multibyte characters in file preview event

Signed-off-by: GrayFix <grayfix@gmail.com>
---
 apps/admin_audit/lib/AppInfo/Application.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/apps/admin_audit/lib/AppInfo/Application.php b/apps/admin_audit/lib/AppInfo/Application.php
index ebcb732abde..44d713f7df0 100644
--- a/apps/admin_audit/lib/AppInfo/Application.php
+++ b/apps/admin_audit/lib/AppInfo/Application.php
@@ -183,7 +183,7 @@ class Application extends App {
 				/** @var File $file */
 				$file = $event->getSubject();
 				$fileActions->preview([
-					'path' => substr($file->getInternalPath(), 5),
+					'path' => mb_substr($file->getInternalPath(), 5),
 					'width' => $event->getArguments()['width'],
 					'height' => $event->getArguments()['height'],
 					'crop' => $event->getArguments()['crop'],
-- 
GitLab