From 0c86abc78484b47dcfc5f2d30a2bd711f4543cd4 Mon Sep 17 00:00:00 2001 From: monishdeb Date: Tue, 16 Jul 2013 18:18:26 +0530 Subject: [PATCH] CRM-12985 fix ---------------------------------------- * CRM-12985: do not update price field name when label is updated http://issues.civicrm.org/jira/browse/CRM-12985 --- CRM/Price/Form/Set.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CRM/Price/Form/Set.php b/CRM/Price/Form/Set.php index ceafecd0a8..4ebf087e2c 100644 --- a/CRM/Price/Form/Set.php +++ b/CRM/Price/Form/Set.php @@ -263,7 +263,6 @@ class CRM_Price_Form_Set extends CRM_Core_Form { // get the submitted form values. $params = $this->controller->exportValues('Set'); $nameLength = CRM_Core_DAO::getAttribute('CRM_Price_DAO_PriceSet', 'name'); - $params['name'] = CRM_Utils_String::titleToVar($params['title'], CRM_Utils_Array::value('maxlength', $nameLength)); $params['is_active'] = CRM_Utils_Array::value('is_active', $params, FALSE); $params['financial_type_id'] = CRM_Utils_Array::value('financial_type_id', $params, FALSE); @@ -277,6 +276,10 @@ class CRM_Price_Form_Set extends CRM_Core_Form { if ($this->_action & CRM_Core_Action::UPDATE) { $params['id'] = $this->_sid; } + else { + $params['name'] = CRM_Utils_String::titleToVar($params['title'], + CRM_Utils_Array::value('maxlength', $nameLength)); + } $set = CRM_Price_BAO_PriceSet::create($params); if ($this->_action & CRM_Core_Action::UPDATE) { -- 2.25.1