FOUR-25299 | Improve Error Handling for Missing API Token #8369
+19
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Feature
Ticket: FOUR-25299
This pull request adds improved error handling for a missing Slack API token in
SlackNotificationService.php
. This enhancement ensures that the Slack notification service fails gracefully and informs developers when a critical configuration (the Slack API token) is missing.Key Changes:
SlackNotificationService.php
to verify the presence of$slackApiToken
.$slackApiToken
is not set, preventing silent failures and providing clearer feedback.edit.blade.php
, save the user's profile changes if there is no error.How to Test
observation/FOUR-25299
inconnector-slack
andprocessmaker
.SLACK_OAUTH_ACCESS_TOKEN
value from your database.Slack API token is not set. Please configure the SLACK_OAUTH_ACCESS_TOKEN environment variable.
ci:connector-slack:observation/FOUR-24916
ci:deploy
Code Review Checklist
ci:deploy