X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FGrant%2FForm%2FGrant.php;h=787a8b86ca556bcc7faf915ef8789e1ac3572d7d;hb=b46379c1a2a975fe0c5142d40ed03f19578844a7;hp=36d7afa24fe8cc6b5e3cee3106d823a7fddad431;hpb=fd9172a486c207bdcaec658dfbc07fca0b52002f;p=civicrm-core.git diff --git a/CRM/Grant/Form/Grant.php b/CRM/Grant/Form/Grant.php index 36d7afa24f..787a8b86ca 100644 --- a/CRM/Grant/Form/Grant.php +++ b/CRM/Grant/Form/Grant.php @@ -1,34 +1,18 @@ _contactID) { + $defaults['contact_id'] = $this->_contactID; + } + } return $defaults; } @@ -224,8 +213,9 @@ class CRM_Grant_Form_Grant extends CRM_Core_Form { ], ]); - if ($this->_context == 'standalone') { - $this->addEntityRef('contact_id', ts('Applicant'), ['create' => TRUE], TRUE); + $contactField = $this->addEntityRef('contact_id', ts('Applicant'), ['create' => TRUE], TRUE); + if ($this->_context != 'standalone') { + $contactField->freeze(); } }