core/issues/26 - On behalf form fails to create new organisation
authorJitendra Purohit <jitendra@fuzion.co.nz>
Tue, 20 Mar 2018 09:34:37 +0000 (15:04 +0530)
committerJitendra Purohit <jitendra@fuzion.co.nz>
Tue, 20 Mar 2018 09:34:37 +0000 (15:04 +0530)
CRM/Contribute/Form/Contribution/Confirm.php

index f91d8947845d4d99841b211860994ff32fbc4b90..11729a3ef0dc3e8d7e5ca347bc2fb71c2c65292a 100644 (file)
@@ -334,7 +334,9 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
     }
     // if onbehalf-of-organization
     if (!empty($this->_values['onbehalf_profile_id']) && !empty($this->_params['onbehalf']['organization_name'])) {
-      $this->_params['organization_id'] = CRM_Utils_Array::value('onbehalfof_id', $this->_params);
+      if (empty($this->_params['org_option']) && empty($this->_params['organization_id'])) {
+        $this->_params['organization_id'] = CRM_Utils_Array::value('onbehalfof_id', $this->_params);
+      }
       $this->_params['organization_name'] = $this->_params['onbehalf']['organization_name'];
       $addressBlocks = array(
         'street_address',