fix(ticket): éviter le double envoi de réponse sur les boutons primary panel
Les boutons ticket_create, ticket_my_tickets et ticket_analytics avaient leur callback assigné directement dans TicketPanelView ET étaient aussi routés via on_interaction. Cela provoquait une double réponse d'interaction → erreur 40060 "Interaction has already been acknowledged". Suppression des assignations de callback directes pour ces trois boutons. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
f570ac4fce
commit
6621e87b56
1 changed files with 0 additions and 3 deletions
|
|
@ -76,7 +76,6 @@ class TicketPanelView(disnake.ui.View):
|
||||||
label="🎫 Créer un ticket",
|
label="🎫 Créer un ticket",
|
||||||
custom_id="ticket_create"
|
custom_id="ticket_create"
|
||||||
)
|
)
|
||||||
create_btn.callback = self._create_callback
|
|
||||||
self.add_item(create_btn)
|
self.add_item(create_btn)
|
||||||
|
|
||||||
# Mes tickets (si l'utilisateur a des tickets)
|
# Mes tickets (si l'utilisateur a des tickets)
|
||||||
|
|
@ -85,7 +84,6 @@ class TicketPanelView(disnake.ui.View):
|
||||||
label="📂 Mes tickets",
|
label="📂 Mes tickets",
|
||||||
custom_id="ticket_my_tickets"
|
custom_id="ticket_my_tickets"
|
||||||
)
|
)
|
||||||
my_tickets_btn.callback = self._my_tickets_callback
|
|
||||||
self.add_item(my_tickets_btn)
|
self.add_item(my_tickets_btn)
|
||||||
|
|
||||||
# Analytics (staff only)
|
# Analytics (staff only)
|
||||||
|
|
@ -94,7 +92,6 @@ class TicketPanelView(disnake.ui.View):
|
||||||
label="📊 Analytics",
|
label="📊 Analytics",
|
||||||
custom_id="ticket_analytics"
|
custom_id="ticket_analytics"
|
||||||
)
|
)
|
||||||
analytics_btn.callback = self._analytics_callback
|
|
||||||
self.add_item(analytics_btn)
|
self.add_item(analytics_btn)
|
||||||
|
|
||||||
# Staff Ratings (staff only)
|
# Staff Ratings (staff only)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue