Some experiences misreport like and dislikes

Reproduction Steps

The bug is non-trivial to reproduce. At random periods of time, the votes API endpoint reports bizzare values how we evalute analytics for the experiences we overview.

Expected Behavior

Likes to consistantly show, as normal.

Actual Behavior

It doesn’t always display correctly. For example:

universe_id, playing, visits, up_votes, down_votes, favourites, timestamp
3032372905, 199, 37491708, 693607, 81299, 155992, 2022-11-27 11:00:00
3032372905, 199, 37491005, 47613, 13833, 155993, 2022-11-27 10:30:00

We’d expect a minor change but not like this. The issue produces itself at seemly random periods.


Workaround

Ignore any extreme changes but it’s non-ideal

Issue Area: Roblox Website
Page URL: https://games.roblox.com/v1/games/votes?universeIds=3032372905
Impact: Moderate
Frequency: Sometimes
Date First Experienced: 2022-11-26 00:11:00 (+00:00)

6 Likes

How is that an issue with the id being published? This seems like an issue with the API endpoint which has been provided (https://games.roblox.com/v1/games/votes?universeIds=3032372905) and nothing to do with an id.

If you read the post, you will see that the user is reporting that the issue is that the stats change completely differently so clearly an issue with the API endpoint itself cuz the ID is the same so you would expect nothing different to happen (or at least not massively).

2 Likes

I forwarded these to the folks who own likes/dislikes. Thanks for reporting!

2 Likes

“Unrelated” but whenever i used that api url on a broken game i get these outputs
{"data":[{"id":2961468707,"upVotes":0,"downVotes":0}]}
Despite:
image
How come?
Edit: Just realized i used place_id instead of universe_id, oh well, but i’m still curious on what results you can get from a broken like to dislike ratios?

Thanks for bringing this to our attention! We tested the GET endpoint provided but were unable to reproduce the error scenario.

Please do let us know if a drastic and unexpected change in voting count occurs again.