From b004084c7324ae92da3d067bced16e46937f71ab Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Thu, 8 Feb 2024 16:16:23 +0700 Subject: [PATCH] Update posting_attachments.php --- library/attach_mod/posting_attachments.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/library/attach_mod/posting_attachments.php b/library/attach_mod/posting_attachments.php index 69299b82..4d9739ec 100644 --- a/library/attach_mod/posting_attachments.php +++ b/library/attach_mod/posting_attachments.php @@ -1020,6 +1020,11 @@ class attach_parent } $new_physical_filename = clean_filename($fn_prefix . $this->attach_filename); + if (!empty($new_physical_filename) && is_numeric(FILENAME_MAX_LENGTH)) + { + $new_physical_filename = substr(trim($new_physical_filename), 0, FILENAME_MAX_LENGTH); + } + if (!physical_filename_already_stored($new_physical_filename)) { break; @@ -1030,10 +1035,6 @@ class attach_parent } } $this->attach_filename = $new_physical_filename; - if (!empty($this->attach_filename) && is_numeric(FILENAME_MAX_LENGTH)) - { - $this->attach_filename = substr(trim($this->attach_filename), 0, FILENAME_MAX_LENGTH); - } // Do we have to create a thumbnail ? if ($cat_id == IMAGE_CAT && intval($attach_config['img_create_thumbnail']) && intval($attach_config['img_display_inlined']))