1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-23 19:44:20 +00:00

Prevent duplicate mmresponses from being inserted

This commit is contained in:
Steffo 2020-07-31 16:16:18 +02:00
parent 0d1757f4c8
commit ae3f88cc72

View file

@ -5,6 +5,7 @@ import logging
import datetime
import enum
import asyncio as aio
import psycopg2
from telegram import InlineKeyboardMarkup as InKM
from telegram import InlineKeyboardButton as InKB
@ -179,7 +180,10 @@ class MMTask:
else:
# Change their response
mmresponse.choice = choice
await data.session_commit()
try:
await data.session_commit()
except psycopg2.Error:
raise rc.UserError("Hai già risposto nello stesso modo a questo matchmaking.")
await self.telegram_channel_message_update()