When making a review public ('Unmark private' button pressed), the data sent to the event stream is missing current patchset information. When someone updates a review (comment added, new patchset, etc.) current patchset information is included in the event stream for that event. It should also include that information when a review is made public.
What steps will reproduce the problem?
1. Make a review private (click mark private button)
2. ssh <user>@<gerrit server> gerrit stream-events
3. Unmark a review private (click Unmark private button)
Details about the review, including current patchset information.
The details of the review come back, but they don't include current patchset information.
The lack of current patchset information requires our tools to do another separate gerrit query via ssh. If someone is making the review public, then current patchset information should be included in the event stream.