New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ResponseOps] Throwing a mustache error when validating action message for warnings #158668
Conversation
💚 Build Succeeded
Metrics [docs]Async chunks
Unknown metric groupsESLint disabled line counts
Total ESLint disabled count
To update your PR or re-run it, just comment with: |
Pinging @elastic/response-ops (Team:ResponseOps) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Verified the bug fix
Will this be going into 8.8.1? |
…e for warnings (elastic#158668) Resolves elastic#158666 ## Summary Adds a try/catch around `mustache.parse` to catch and ignore any errors when validating the action message for warnings. ### Checklist - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios ### To verify - Create a rule and add a slack connector, and open dev tools console - In the action message type `{{` - verify that an error is not thrown and that you can add the second open curly brace (cherry picked from commit 15b31c6)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
…message for warnings (#158668) (#158776) # Backport This will backport the following commits from `main` to `8.8`: - [[ResponseOps] Throwing a mustache error when validating action message for warnings (#158668)](#158668) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Alexi Doak","email":"109488926+doakalexi@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-05-31T20:26:24Z","message":"[ResponseOps] Throwing a mustache error when validating action message for warnings (#158668)\n\nResolves #158666 Summary\r\n\r\nAdds a try/catch around `mustache.parse` to catch and ignore any errors\r\nwhen validating the action message for warnings.\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n\r\n### To verify\r\n\r\n- Create a rule and add a slack connector, and open dev tools console\r\n- In the action message type `{{` - verify that an error is not thrown\r\nand that you can add the second open curly brace","sha":"15b31c62ba8d4a115c359d9bb723147866bbd34c","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:fix","Team:ResponseOps","v8.9.0","v8.8.1"],"number":158668,"url":"#158668 Throwing a mustache error when validating action message for warnings (#158668)\n\nResolves #158666 Summary\r\n\r\nAdds a try/catch around `mustache.parse` to catch and ignore any errors\r\nwhen validating the action message for warnings.\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n\r\n### To verify\r\n\r\n- Create a rule and add a slack connector, and open dev tools console\r\n- In the action message type `{{` - verify that an error is not thrown\r\nand that you can add the second open curly brace","sha":"15b31c62ba8d4a115c359d9bb723147866bbd34c"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"#158668 Throwing a mustache error when validating action message for warnings (#158668)\n\nResolves #158666 Summary\r\n\r\nAdds a try/catch around `mustache.parse` to catch and ignore any errors\r\nwhen validating the action message for warnings.\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n\r\n### To verify\r\n\r\n- Create a rule and add a slack connector, and open dev tools console\r\n- In the action message type `{{` - verify that an error is not thrown\r\nand that you can add the second open curly brace","sha":"15b31c62ba8d4a115c359d9bb723147866bbd34c"}},{"branch":"8.8","label":"v8.8.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Alexi Doak <109488926+doakalexi@users.noreply.github.com>
…e for warnings (elastic#158668) Resolves elastic#158666 ## Summary Adds a try/catch around `mustache.parse` to catch and ignore any errors when validating the action message for warnings. ### Checklist - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios ### To verify - Create a rule and add a slack connector, and open dev tools console - In the action message type `{{` - verify that an error is not thrown and that you can add the second open curly brace
Resolves #158666
Summary
Adds a try/catch around
mustache.parse
to catch and ignore any errors when validating the action message for warnings.Checklist
To verify
{{
- verify that an error is not thrown and that you can add the second open curly brace