Skip to content

Commit

Permalink
improve email notfication migration
Browse files Browse the repository at this point in the history
  • Loading branch information
chiragchhatrala committed Oct 24, 2024
1 parent 46359fb commit bcabd1b
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions api/app/Console/Commands/EmailNotificationMigration.php
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ public function updateIntegration(FormIntegration $integration)
return;
}
$existingData = $integration->data;
if ($integration->integration_id === 'email') {
if ($integration->integration_id === 'email' && isset($existingData->notification_emails)) {
$integration->data = [
'send_to' => $existingData->notification_emails ?? null,
'sender_name' => 'OpnForm',
Expand All @@ -75,7 +75,8 @@ public function updateIntegration(FormIntegration $integration)
'include_hidden_fields_submission_data' => false,
'reply_to' => $existingData->notification_reply_to ?? null
];
} elseif ($integration->integration_id === 'submission_confirmation') {
return $integration->save();
} else if ($integration->integration_id === 'submission_confirmation' && isset($existingData->notification_subject)) {
$integration->integration_id = 'email';
$integration->data = [
'send_to' => $this->getMentionHtml($integration->form),
Expand All @@ -86,8 +87,9 @@ public function updateIntegration(FormIntegration $integration)
'include_hidden_fields_submission_data' => false,
'reply_to' => $existingData->confirmation_reply_to ?? null
];
return $integration->save();
}
return $integration->save();
return;
}

private function getMentionHtml(Form $form)
Expand Down

0 comments on commit bcabd1b

Please sign in to comment.