From aa8edf1ee9936ecb971c035a166108dd14897824 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Tue, 9 Feb 2021 11:05:49 +0200 Subject: [PATCH 1/2] v --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9e95329369..dc6ce95de3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "espocrm", - "version": "6.1.2", + "version": "6.1.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 78b797ec04..caca0c4b4e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "espocrm", - "version": "6.1.2", + "version": "6.1.3", "description": "", "main": "index.php", "repository": { From 71c72136f6aace4f71d809f01ac21d99cddec72a Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Wed, 17 Feb 2021 09:09:52 +0200 Subject: [PATCH 2/2] attachment proper size calculation --- application/Espo/Repositories/Attachment.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/application/Espo/Repositories/Attachment.php b/application/Espo/Repositories/Attachment.php index 0d9cad641e..e46d8c2aa0 100644 --- a/application/Espo/Repositories/Attachment.php +++ b/application/Espo/Repositories/Attachment.php @@ -69,13 +69,19 @@ class Attachment extends \Espo\Core\Repositories\Database implements parent::beforeSave($entity, $options); $storage = $entity->get('storage'); + if (!$storage) { $entity->set('storage', $this->config->get('defaultFileStorage', null)); } if ($entity->isNew()) { if (!$entity->has('size') && $entity->has('contents')) { - $entity->set('size', mb_strlen($entity->get('contents'))); + $contents = $entity->get('contents'); + + $entity->set( + 'size', + mb_strlen($contents, '8bit') + ); } } }