Project

General

Profile

Actions

Bug #30138

closed

Backslash escapes when downloading a JSON-formatted report multiple times

Added by Ondřej Ezr over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Reporting
Target version:
-
Fixed in Releases:
Found in Releases:

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

Actions #1

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
Actions #2

Updated by The Foreman Bot over 4 years ago

  • Fixed in Releases 2.2.0 added
Actions #3

Updated by The Foreman Bot over 4 years ago

  • Pull request https://github.com/theforeman/foreman/pull/7758 added
Actions #4

Updated by Ondřej Ezr over 4 years ago

  • Status changed from Ready For Testing to Closed
Actions #5

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)
Actions #6

Updated by The Foreman Bot over 4 years ago

  • Pull request https://github.com/theforeman/foreman/pull/7975 added
Actions

Also available in: Atom PDF