Closed c0shea closed 6 months ago
Checking this out now - thanks for the report @c0shea
This is caused by property "flattening" when empty objects like FormData: {}
are present on the event:
Deselecting "Flatten the event properties view" in your user preferences:
Will cause the full event to display properly:
We'll ship a patch for this in the next day or two. Thanks for spotting it, @c0shea!
Thanks @nblumhardt for the quick turnaround!
Published in 2024.2.11456 now 🚀
Describe the bug Previously, when I clicked on an event in the stream, it would expand and show all of the properties for that event. Now, it only shows a couple properties and the rest are not exposed in the UI. I have to copy or download the raw JSON to view the other properties. I was trying to quickly see the
UserName
property to see who made the request to the API that failed to trace it through, but that was no longer visible.When I uncheck the "Flatten the event properties view" setting in my preferences, all of the properties properly display. I have a feeling the flatten logic is breaking when it encounters the empty
FormData
collection in the JSON. That happens to be immediately after theEnvironment
property, which is the last one shown in the UI.To Reproduce Steps to reproduce the behavior:
AbsoluteUri
,Application
,Elapsed
, andEnvironment
properties are shownExpected behavior All of the properties for the event should be visible, as they used to be. I know they all used to be shown, as the behavior changed for how nested properties were displayed (FormData, RequestBody, and RequestDto).
Screenshots
Environment (please complete the following information):
Additional context This seems to have started after the upgrade to the most recent version. I know it was working in one of the first 2024.1 releases, but I may have missed some of the versions before the latest.
Full message