From cb4cca4086c2ff7d435dbd3d9428d929607c271e Mon Sep 17 00:00:00 2001
From: prasad <prasad@vtiger.com>
Date: Fri, 9 Mar 2018 01:13:01 +0530
Subject: [PATCH] Fixes #876: Handled pricebook selection when line-item is not
 in it

---
 modules/PriceBooks/actions/ProductListPrice.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/PriceBooks/actions/ProductListPrice.php b/modules/PriceBooks/actions/ProductListPrice.php
index d5c6734d6..978a227cc 100644
--- a/modules/PriceBooks/actions/ProductListPrice.php
+++ b/modules/PriceBooks/actions/ProductListPrice.php
@@ -25,6 +25,7 @@ class PriceBooks_ProductListPrice_Action extends Vtiger_Action_Controller {
 		$moduleModel = $request->getModule();
 		$priceBookModel = Vtiger_Record_Model::getInstanceById($recordId, $moduleModel);
 		$listPrice = $priceBookModel->getProductsListPrice($request->get('itemId'));
+		if (empty($listPrice)) $listPrice = 0; /* Selected product not in pricebook */
 
 		$response = new Vtiger_Response();
 		$response->setResult(array($listPrice));
-- 
GitLab