diff --git a/CRM/TwingleCampaign/BAO/TwingleProject.php b/CRM/TwingleCampaign/BAO/TwingleProject.php index f47df4f..46e4a53 100644 --- a/CRM/TwingleCampaign/BAO/TwingleProject.php +++ b/CRM/TwingleCampaign/BAO/TwingleProject.php @@ -765,4 +765,14 @@ class CRM_TwingleCampaign_BAO_TwingleProject extends Campaign { unset($this->values['payment_methods']); } + + /** + * ## Set project name + * + * @param string $name + */ + public function setName(string $name): void { + $this->values['name'] = $name; + } + } diff --git a/twinglecampaign.php b/twinglecampaign.php index 50f8044..d700ffa 100644 --- a/twinglecampaign.php +++ b/twinglecampaign.php @@ -269,6 +269,9 @@ function _validateAndSendInput($id, $campaign_type_id): bool { // Update project $project->update($customFields); + // Set name + $project->setName($_POST['title']); + // Validate project values $validation = $project->validate();