diff --git a/database/database.go b/database/database.go index e3902e6..1790b2e 100644 --- a/database/database.go +++ b/database/database.go @@ -28,5 +28,8 @@ func ConnectToDatabase() { db.DB().SetMaxOpenConns(config.Conf.MariaDB.Threads) db.DB().SetMaxIdleConns(0) + db.Set("gorm:table_options", "charset=utf8mb4") + db.BlockGlobalUpdate(true) + Database = *db } diff --git a/database/table/blacklist.go b/database/table/blacklist.go index 49285fe..8b14198 100644 --- a/database/table/blacklist.go +++ b/database/table/blacklist.go @@ -25,7 +25,9 @@ func AddBlacklist(guildId, userId int64) { } func RemoveBlacklist(guildId, userId int64) { - database.Database.Delete(&BlacklistNode{Guild: guildId, User: userId}) + var node BlacklistNode + database.Database.Where(BlacklistNode{Guild: guildId, User: userId}).Take(&node) + database.Database.Delete(&node) } func GetBlacklistNodes(guildId int64) []BlacklistNode {