From f6370386b474556b4cfa781d222c24a80739275b Mon Sep 17 00:00:00 2001 From: Joseph Ferano Date: Thu, 24 Feb 2022 18:59:28 +0700 Subject: [PATCH] Cast sql string to sql enum --- Bot/Game.fs | 2 +- DbService/DbService.fs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Bot/Game.fs b/Bot/Game.fs index 8e1d0fe..cb98b0e 100644 --- a/Bot/Game.fs +++ b/Bot/Game.fs @@ -7,7 +7,7 @@ open Degenz.DbService open Degenz.Messaging module Game = - let SameTargetAttackCooldown = System.TimeSpan.FromHours(2) + let SameTargetAttackCooldown = System.TimeSpan.FromHours(1) let getClassButtonColor = function | 0 -> ButtonStyle.Danger diff --git a/DbService/DbService.fs b/DbService/DbService.fs index b0a65ea..a6f41a6 100644 --- a/DbService/DbService.fs +++ b/DbService/DbService.fs @@ -125,7 +125,7 @@ let checkHasAchievement connStr (did : uint64) (achievement : string) = async { [ ( "did" , Sql.string (string did) ) ( "symbol", Sql.string achievement ) ] |> Sql.query """ - WITH ach AS (SELECT id FROM achievement WHERE symbol = @symbol), + WITH ach AS (SELECT id FROM achievement WHERE symbol = cast(@symbol AS achievement_symbol_enum)), usr AS (SELECT id FROM "user" WHERE discord_id = @did) SELECT achievement_id FROM user_achievements_achievement, ach, usr WHERE user_id = usr.id and achievement_id = ach.id; """