Why: - The REST API takes an optional renderid param when converting HTML back to source wikitext, which is user-provided and may be invalid. - Invalid render IDs cause an InvalidArgumentException to be thrown that causes a 500 response. What: - Introduce a new error message for invalid render IDs in the REST API. - Return a 400 with this new error message for HTML reverse-parses with an invalid render ID. Bug: T385568 Change-Id: I062419fe8952329a39781a49cdca2e94c3996447 (cherry picked from commit cd1d42a5066e4bcb9b9d4ed9b4f7714fd428fea3) |
||
|---|---|---|
| .. | ||
| HtmlInputTransformHelper.php | ||
| HtmlMessageOutputHelper.php | ||
| HtmlOutputHelper.php | ||
| HtmlOutputRendererHelper.php | ||
| PageContentHelper.php | ||
| PageRedirectHelper.php | ||
| PageRestHelperFactory.php | ||
| ParsoidFormatHelper.php | ||
| RestAuthorizeTrait.php | ||
| RestStatusTrait.php | ||
| RevisionContentHelper.php | ||