From c436be3aa9a0a176047bd2d0491b15442d039f4c Mon Sep 17 00:00:00 2001 From: Melvin-Isaac <119775059+Melvin-Isaac@users.noreply.github.com> Date: Wed, 24 Jul 2024 15:22:41 +0530 Subject: [PATCH] Fix - Product tax and currency-relation not saving on create --- modules/Products/Products.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/Products/Products.php b/modules/Products/Products.php index 3bec58aef..0e2a1e85a 100755 --- a/modules/Products/Products.php +++ b/modules/Products/Products.php @@ -88,13 +88,14 @@ class Products extends CRMEntity { function save_module($module) { //Inserting into product_taxrel table - if((isset($_REQUEST['ajxaction']) && $_REQUEST['ajxaction'] != 'DETAILVIEW') && (isset($_REQUEST['action']) && $_REQUEST['action'] != 'ProcessDuplicates') && !$this->isWorkFlowFieldUpdate) + if(((isset($_REQUEST['ajxaction']) && $_REQUEST['ajxaction'] != 'DETAILVIEW') || !isset($_REQUEST['ajxaction'])) && + ((isset($_REQUEST['action']) && $_REQUEST['action'] != 'ProcessDuplicates') || !isset($_REQUEST['action'])) && !$this->isWorkFlowFieldUpdate) { - if (isset($_REQUEST['ajxaction']) && $_REQUEST['ajxaction'] != 'CurrencyUpdate') { + if ((isset($_REQUEST['ajxaction']) && $_REQUEST['ajxaction'] != 'CurrencyUpdate') || !isset($_REQUEST["ajxaction"])) { $this->insertTaxInformation('vtiger_producttaxrel', 'Products'); } - if (isset($_REQUEST['action']) && $_REQUEST['action'] != 'MassEditSave' ) { + if ((isset($_REQUEST['action']) && $_REQUEST['action'] != 'MassEditSave') || !isset($_REQUEST['action'])) { $this->insertPriceInformation('vtiger_productcurrencyrel', 'Products'); } } -- GitLab