Merged in dude22072/ffxiv-classic-server-2/dude22072/databasecs-getlatestachievements-chang-1540358175200 (pull request #56)

Database.cs - GetLatestAchievements - Change SQL query so it doesn't return incomplete achievements
This commit is contained in:
Joseph Mikel Keller 2018-10-24 23:10:55 +00:00 committed by Filip Maj
commit f361ee61cd

View File

@ -1612,7 +1612,7 @@ namespace FFXIVClassic_Map_Server
SELECT SELECT
characters_achievements.achievementId FROM characters_achievements characters_achievements.achievementId FROM characters_achievements
INNER JOIN gamedata_achievements ON characters_achievements.achievementId = gamedata_achievements.achievementId INNER JOIN gamedata_achievements ON characters_achievements.achievementId = gamedata_achievements.achievementId
WHERE characterId = @charId AND rewardPoints <> 0 ORDER BY timeDone LIMIT 5"; WHERE characterId = @charId AND rewardPoints <> 0 AND timeDone IS NOT NULL ORDER BY timeDone LIMIT 5";
MySqlCommand cmd = new MySqlCommand(query, conn); MySqlCommand cmd = new MySqlCommand(query, conn);
cmd.Parameters.AddWithValue("@charId", player.actorId); cmd.Parameters.AddWithValue("@charId", player.actorId);