{
Anime anime = db->getAnime(request.aid);
- anime.myVote = request.vote;
- anime.myVoteDate = QDateTime::currentDateTime();
+ if (vote < 1.0 || vote > 10.0)
+ {
+ anime.myVote = 0.00;
+ anime.myVoteDate = QDateTime::currentDateTime();
+ }
+ else
+ {
+ anime.myVote = request.vote;
+ anime.myVoteDate = QDateTime();
+ }
db->setAnime(anime);
- db->clearPendingMyListUpdate(request);
- t.commit();
- return;
}
+ else
+ {
+ Episode episode = db->getEpisode(request.aid, request.epno, request.eptype);
- Episode episode = db->getEpisode(request.aid, request.epno);
+ if (vote < 1.0 || vote > 10.0)
+ {
+ episode.myVote = 0.00;
+ episode.myVoteDate = QDateTime::currentDateTime();
+ }
+ else
+ {
+ episode.myVote = request.vote;
+ episode.myVoteDate = QDateTime();
+ }
- episode.myVote = request.vote;
- episode.myVoteDate = QDateTime::currentDateTime();
+ db->setEpisode(episode);
+ }
- db->setEpisode(episode);
+ qDebug() << "Clearing update_id" << id;
db->clearPendingMyListUpdate(request);
+
t.commit();
}