Details
Description
Reproduction:
-Set a key with some non-JSON value
-View that key through the document viewer in the UI
-See that the value does not match what was just set
I presume this is because we are compressing the data at the disk level and then reading that binary attachment back when viewing through the UI...but it's quite confusing for the user to not be able to see what they thought was simple string data.
Does this at all affect views of non-JSON (i.e., increment counters)? Even in the random doc preview, this data does not come across correctly...
-Set a key with some non-JSON value
-View that key through the document viewer in the UI
-See that the value does not match what was just set
I presume this is because we are compressing the data at the disk level and then reading that binary attachment back when viewing through the UI...but it's quite confusing for the user to not be able to see what they thought was simple string data.
Does this at all affect views of non-JSON (i.e., increment counters)? Even in the random doc preview, this data does not come across correctly...
Activity
Farshid Ghods
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | 2.0 [ 10114 ] |
Chiyoung Seo
made changes -
| Assignee | Chiyoung Seo [ chiyoung ] | Farshid Ghods [ farshid ] |
Deepkaran Salooja
made changes -
| Attachment | StringAsNonJson.png [ 15672 ] | |
| Attachment | StringNumbersAsValidJson.png [ 15673 ] |
Farshid Ghods
made changes -
| Summary | Non-JSON values show up as garbled binary when viewed through the UI document viewer | Non-JSON values which are not integers show up as garbled binary when viewed through the UI document viewer |
Farshid Ghods
made changes -
| Summary | Non-JSON values which are not integers show up as garbled binary when viewed through the UI document viewer | Non-JSON values which are not integers show up as base-64 encoded when viewed through the UI document viewer |
Farshid Ghods
made changes -
| Labels | customer | 2.0-release-notes customer |
| Assignee | Farshid Ghods [ farshid ] | MC Brown [ mccouch ] |
Dipti Borkar
made changes -
| Component/s | documentation [ 10012 ] |
MC Brown
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
Perry Krug
made changes -
| Resolution | Fixed [ 1 ] | |
| Status | Resolved [ 5 ] | Reopened [ 4 ] |
| Assignee | MC Brown [ mccouch ] | Dipti Borkar [ dipti ] |
Dipti Borkar
made changes -
| Summary | Non-JSON values which are not integers show up as base-64 encoded when viewed through the UI document viewer | Fix UI to support Non-JSON values ( was: Non-JSON values which are not integers show up as base-64 encoded when viewed through the UI document viewer) |
| Issue Type | Bug [ 1 ] | Improvement [ 4 ] |
| Assignee | Dipti Borkar [ dipti ] | Aleksey Kondratenko [ alkondratenko ] |
| Fix Version/s | .next [ 10342 ] | |
| Fix Version/s | 2.0 [ 10114 ] |
Mike Wiederhold
made changes -
| Component/s | ns_server [ 10019 ] | |
| Component/s | couchbase-bucket [ 10173 ] |
Karen Zeller
made changes -
| Component/s | documentation [ 10012 ] |
Please assign this bug to the view or UI team. ep-engine has nothing to do with view and its UI.