🔧 prevent missing index warnings

This commit is contained in:
Marc Michalsky forumZFD 2021-04-11 20:27:47 +02:00
parent 0ba0674412
commit 968bb9d831
Signed by untrusted user who does not match committer: marc.koch
GPG key ID: 12406554CFB028B9
3 changed files with 9 additions and 7 deletions

View file

@ -27,11 +27,13 @@ class CRM_TwingleCampaign_BAO_TwingleEvent extends Campaign {
$this->id_custom_field = Cache::getInstance()
->getCustomFieldMapping()['twingle_event_id'];
try {
$this->values['parent_id'] = $this->getParentCampaignId();
} catch (CiviCRM_API3_Exception $e) {
$errorMessage = $e->getMessage();
throw new Exception("Could not identify parent Campaign: $errorMessage");
if (isset($this->values['parent_id'])) {
try {
$this->values['parent_id'] = $this->getParentCampaignId();
} catch (CiviCRM_API3_Exception $e) {
$errorMessage = $e->getMessage();
throw new Exception("Could not identify parent Campaign: $errorMessage");
}
}
}

View file

@ -238,7 +238,7 @@ function civicrm_api3_twingle_event_Sync(array $params): array {
}
// If this is a test, do not make db changes
if ($params['is_test']) {
if (isset($params['is_test']) && $params['is_test']) {
$result_values[$event->getId()] =
$event->getResponse('Ready to create TwingleEvent');
}

View file

@ -195,7 +195,7 @@ function civicrm_api3_twingle_project_Sync(array $params): array {
);
// If this is a test, do not make db changes
if ($params['is_test']) {
if (isset($params['is_test']) && $params['is_test']) {
$returnValues[$project->getId()] =
$project->getResponse('Ready to create TwingleProject');
}