From 98caa7042eb6a219a67933bbd8c3715ffa9d8951 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Fri, 9 Jan 2015 11:59:53 -0600 Subject: [PATCH] file: Avoid de-duplicating zero length files --- include/class.file.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/class.file.php b/include/class.file.php index b9210fcce..340f4a63d 100644 --- a/include/class.file.php +++ b/include/class.file.php @@ -357,7 +357,7 @@ class AttachmentFile { $file['key'] = $key; } - if (isset($file['size'])) { + if (isset($file['size']) && $file['size'] > 0) { // Check and see if the file is already on record $sql = 'SELECT id, `key` FROM '.FILE_TABLE .' WHERE signature='.db_input($file['signature']) @@ -365,7 +365,7 @@ class AttachmentFile { // If the record exists in the database already, a file with the // same hash and size is already on file -- just return its ID - if (list($id, $key) = db_fetch_row(db_query($sql))) { + if (list($id, $key) = db_fetch_row(db_query($sql, false))) { $file['key'] = $key; return $id; } -- GitLab