SteemPlus [2.20.0.3] - Unable to classify user
Project Information
Repository: https://github.com/stoodkev/SteemPlus/
Project Name: SteemPlus
Publisher: @stoodkev
Expected behavior
After clicking on the classification button for any user you should be able to classify a user as either a bot, human or spammer. Upon click of a classification, you should be shown a prompt to indicate the user has been classified.
Actual Behaviour
When you click on the classify button for any user and then click on either bot, human or spammer the classification is not successful and an error is thrown in the console.
Steps to reproduce
- From a fresh install download SteemPlus here
- Complete the on-boarding flow and sign in via SteemConnect
- You will be redirected to Steemit.com (if you're already on the site, refresh to ensure the SteemPlus extension is working as expected)
- Go to the busy home page, you should be shown the "feed".
- Wait for SteemPlus to load and you should be shown a label next to the user which indicates if they're a bot, spammer or human. In the event that you don't see this either refresh or ensure that you have the option enabled within your settings.
- Click on the classification button.
- When the 3 options for either human, bot or spammer have loaded click on the human option, note that it doesn't work and an error is shown within the console.
- Repeat step 7 for the option for bot and spammer and note the same issue.
Environment
- Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))
- Device: MacBook Pro (Retina, 15-inch, Late 2013)
- Operating system: MacOS HighSierra Version 10.13
- Application Version of Testing: 2.18.2.1 (Updated: July 26, 2018)
Note the original testing was tested against the version mentioned above, although the issue is still apparent on the latest version of 2.20.0.3 using the same device.
Error & Resolution
I assume that there is a new endpoint for this based on the error provided, adjusting this to the new endpoint would resolve this issue. The error provided with the console is as follows:
jquery.js:4 POST https://multi.tube/s/api/classification-report/post 0 ()
You can see the error occurring with the video provided within the next section.
Since the issue being raised on Github, a commit has been placed against this issue by a contributor to the project and as expected, a new endpoint has been provided. This can be seen here:
https://github.com/steemplus/SteemPlus/commit/064643d073cb31692974857708ccc2869fec9fd7
Recording of issue
The following video shows this issue in more detail:
Proof of work
My GitHub account: https://github.com/tobias-g1
The issue has been reported here: https://github.com/stoodkev/SteemPlus/issues/140
Hey @tobias-g
Thank you for reporting this bug to steemplus.
It was somewhat easy to spot, And the console error pin-pointed to the root cause itself.
It was crucial to be reported and now it's fixed thanks to you.
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Thank you for your review, @sachincool!
So far this week you've reviewed 2 contributions. Keep up the good work!
Hey @tobias-g
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!
Congratulations @tobias-g! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of comments
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard:
SteemitBoard and the Veterans on Steemit - The First Community Badge.