diff --git a/modules/Documents/Documents.php b/modules/Documents/Documents.php index 4135d61a758af64916447a3f0024e7405e0b5434..f1b2e4db43674b0f4640f4c0167c838a43f1c954 100644 --- a/modules/Documents/Documents.php +++ b/modules/Documents/Documents.php @@ -183,9 +183,9 @@ class Documents extends CRMEntity { foreach($_FILES as $fileindex => $files) { - if($files['name'] != '' && $files['size'] > 0 && isset($_REQUEST[$fileindex.'_hidden'])) + if($files['name'] != '' && $files['size'] > 0) { - $files['original_name'] = isset($_REQUEST[$fileindex.'_hidden']) ? vtlib_purify($_REQUEST[$fileindex.'_hidden']) : ""; + $files['original_name'] = isset($_REQUEST[$fileindex.'_hidden']) ? vtlib_purify($_REQUEST[$fileindex.'_hidden']) : stripslashes($files['name']); $file_saved = $this->uploadAndSaveFile($id,$module,$files); if(!$file_saved){ $log->debug('file upload failed');