Images cannot be deleted

File:
include/SugarFields/Fields/Image/deleteAttachment.php

Issue:
Images cannot be deleted because image name is hardcoded (image_c). Can be reproduced with adding new field into vardefs with type “image”. Then upload image and try to delete it.


$field = $_REQUEST['field'];
$removeFile = "upload://{$_REQUEST['image_c_record_id']}_" . $field;

Proposed solution:


$field = $_REQUEST['field'];
$removeFile = 'upload://' . $_REQUEST[$field . '_record_id'] . '_' . $field;