From 0ea1c1d633052abe40a54fab7693ffe993b84b27 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Thu, 2 Apr 2026 08:30:24 -0500 Subject: [PATCH] fix: add missing logger to SubmitConfirmationModal The error handler at line 384 referenced self.logger but __init__ never set it, causing AttributeError that silently swallowed the real error from users. Co-Authored-By: Claude Opus 4.6 (1M context) --- views/transaction_embed.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/views/transaction_embed.py b/views/transaction_embed.py index 6af27c0..a1a8822 100644 --- a/views/transaction_embed.py +++ b/views/transaction_embed.py @@ -6,6 +6,8 @@ Handles the Discord embed and button interfaces for the transaction builder. import discord +from utils.logging import get_contextual_logger + from services.transaction_builder import ( TransactionBuilder, clear_transaction_builder, @@ -235,6 +237,7 @@ class SubmitConfirmationModal(discord.ui.Modal): super().__init__(title="Confirm Transaction Submission") self.builder = builder self.submission_handler = submission_handler + self.logger = get_contextual_logger(f"{__name__}.SubmitConfirmationModal") self.confirmation = discord.ui.TextInput( label="Type 'CONFIRM' to submit",