]> Some of my projects - localmylist.git/commitdiff
Treat illegal vote values as revoking a vote.
authorAPTX <redacted>
Tue, 16 Apr 2013 15:16:38 +0000 (17:16 +0200)
committerAPTX <redacted>
Tue, 16 Apr 2013 15:16:38 +0000 (17:16 +0200)
localmylist/requesthandler.cpp

index 0a25244..acc58f8 100644 (file)
@@ -145,7 +145,11 @@ void RequestHandler::handleMyListUpdates()
                        cmd.setVoteType(VoteCommand::AnimeVote);
                        cmd.setId(request.aid);
                        cmd.setEpno(request.epno);
-                       cmd.setValue(int(request.vote * 100));
+
+                       if (request.vote < 1.0 || request.vote > 10.0)
+                               cmd.setValue(-1);
+                       else
+                               cmd.setValue(int(request.vote * 100));
 
                        VoteReply *reply = Client::instance()->send(cmd);
                        connect(reply, SIGNAL(replyReady(bool)), this, SLOT(myListUpdateVoteReplyRecieved(bool)));