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