From af972313d7bab7216cdd985b5f25f13751f7ac13 Mon Sep 17 00:00:00 2001 From: jf-cbd <121934370+jf-cbd@users.noreply.github.com> Date: Fri, 18 Sep 2026 14:05:06 +0200 Subject: [PATCH] Issue/9740 fix attachment removal (#1052) --- .../2.x/itop-attachments/ajax.itop-attachment.php | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/datamodels/2.x/itop-attachments/ajax.itop-attachment.php b/datamodels/2.x/itop-attachments/ajax.itop-attachment.php index 66de967dd2..15cdee202c 100644 --- a/datamodels/2.x/itop-attachments/ajax.itop-attachment.php +++ b/datamodels/2.x/itop-attachments/ajax.itop-attachment.php @@ -56,7 +56,7 @@ function RenderAttachments(AjaxPage $oPage, $iTransactionId) try { require_once APPROOT.'/application/startup.inc.php'; require_once APPROOT.'/application/loginwebpage.class.inc.php'; - LoginWebPage::DoLoginEx(null /* any portal */, false); + LoginWebPage::DoLogin(); // No user portal should access this endpoint. $oPage = new AjaxPage(""); @@ -105,15 +105,6 @@ try { $oPage->SetData($aResult); break; - case 'remove': - $iAttachmentId = utils::ReadParam('att_id', ''); - $oSearch = DBObjectSearch::FromOQL("SELECT Attachment WHERE id = :id"); - $oSet = new DBObjectSet($oSearch, [], ['id' => $iAttachmentId]); - while ($oAttachment = $oSet->Fetch()) { - $oAttachment->DBDelete(); - } - break; - case 'refresh_attachments_render': $sTempId = utils::ReadParam('temp_id', '', false, 'transaction_id'); RenderAttachments($oPage, $sTempId);