Bug #30138
closedBackslash escapes when downloading a JSON-formatted report multiple times
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1815146
Description of problem:
When I generate a report in JSON format, Submit button gets me to the page where I can download it. It download automatically and the file is correct. When I click the Download button, however, I get the same file but with quotation marks escaped by backslashes, i.e.:
1st time:
..."Organization":"Default Organization","Lifecycle Environment":"Library"...
n+1st time:
...\"Organization\":\"Default Organization\",\"Lifecycle Environment\":\"Library\"...
Version-Release number of selected component (if applicable):
Reproduced with Sat 6.7 snap 16; JSON format not supported in Sat 6.6
How reproducible:
Deterministic
Steps to Reproduce:
1. Have a Satellite with some host
2. Monitor -> Report Templates -> generate Host Statuses
3. Select JSON format, Submit
4. Download the file
5. Click Download and download the file again
Actual results:
Quotation marks escaped
Expected results:
Correct JSON file
Additional info:
This doesn't happen with custom templates containing quotation marks
Updated by The Foreman Bot over 4 years ago
- Status changed from New to Ready For Testing
- Assignee set to Ondřej Ezr
- Pull request https://github.com/theforeman/foreman/pull/7752 added
Updated by The Foreman Bot over 4 years ago
- Pull request https://github.com/theforeman/foreman/pull/7758 added
Updated by Ondřej Ezr over 4 years ago
- Status changed from Ready For Testing to Closed
Applied in changeset 570298b2df40493fc96dcbd8e612cda960540618.
Updated by Tomer Brisker over 4 years ago
- Category changed from Statistics to Reporting
- Fixed in Releases 2.1.0 added
- Fixed in Releases deleted (
2.2.0)
Updated by The Foreman Bot over 4 years ago
- Pull request https://github.com/theforeman/foreman/pull/7975 added