From 874f2686bea0c94d45726d46ee5425a852bca5b3 Mon Sep 17 00:00:00 2001
From: Prasad <prasad@vtiger.com>
Date: Fri, 10 May 2024 13:15:04 +0530
Subject: [PATCH] Added fix to loosing attachments on draft email send - check
 json_encoded empty for docids

---
 modules/Emails/models/Record.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/Emails/models/Record.php b/modules/Emails/models/Record.php
index 7f5e1d99e..5595d222b 100644
--- a/modules/Emails/models/Record.php
+++ b/modules/Emails/models/Record.php
@@ -36,7 +36,7 @@ class Emails_Record_Model extends Vtiger_Record_Model {
 		//$this->set('assigned_user_id', $currentUserModel->getId());
 		$this->getModule()->saveRecord($this);
 		$documentIds = $this->get('documentids');
-		if (!empty ($documentIds)) {
+		if (!empty ($documentIds) && $documentIds != "[]") { /* json_encoded check for empty */
 			$this->deleteDocumentLink();
 			$this->saveDocumentDetails();
 		}
-- 
GitLab