diff --git a/app/Http/Controllers/Agent/helpdesk/MailController.php b/app/Http/Controllers/Agent/helpdesk/MailController.php index d73360c08..84414b546 100644 --- a/app/Http/Controllers/Agent/helpdesk/MailController.php +++ b/app/Http/Controllers/Agent/helpdesk/MailController.php @@ -258,7 +258,7 @@ class MailController extends Controller public function manageAttachment($data, $filename, $type, $size, $disposition, $thread_id) { $upload = new Ticket_attachments(); - $upload->file = base64_encode($data); + $upload->file = $data; $upload->thread_id = $thread_id; $upload->name = $filename; $upload->type = $type; diff --git a/app/Model/helpdesk/Ticket/Ticket_attachments.php b/app/Model/helpdesk/Ticket/Ticket_attachments.php index 65ef748ee..16ef89813 100644 --- a/app/Model/helpdesk/Ticket/Ticket_attachments.php +++ b/app/Model/helpdesk/Ticket/Ticket_attachments.php @@ -11,6 +11,12 @@ class Ticket_attachments extends Model 'id', 'thread_id', 'name', 'size', 'type', 'file', 'data', 'poster', 'updated_at', 'created_at', ]; + + public function setFileAttribute($value) + { + $this->attributes['file'] = base64_encode($value); + } + public function getFile() { $size = $this->size;