Skip to content

fix(telegram): handle enum vs string callback_data and add deep diagn…#35

Merged
BorschCode merged 3 commits into
mainfrom
develop
Dec 30, 2025
Merged

fix(telegram): handle enum vs string callback_data and add deep diagn…#35
BorschCode merged 3 commits into
mainfrom
develop

Conversation

@BorschCode
Copy link
Copy Markdown
Owner

…ostics

Fix parent button lookup failures caused by enum-cast callback_data.

  • Attempt to convert callback action string to BotCallback enum
  • Retry button lookup using enum value when string match fails
  • Add detailed logging for callback parsing and lookup criteria
  • Log raw database values to debug cast and data mismatches
  • Improve error visibility for missing or inactive buttons

serega added 3 commits December 30, 2025 12:47
…ostics

Fix parent button lookup failures caused by enum-cast callback_data.

- Attempt to convert callback action string to BotCallback enum
- Retry button lookup using enum value when string match fails
- Add detailed logging for callback parsing and lookup criteria
- Log raw database values to debug cast and data mismatches
- Improve error visibility for missing or inactive buttons
…ostics

Fix parent button lookup failures caused by enum-cast callback_data.

- Attempt to convert callback action string to BotCallback enum
- Retry button lookup using enum value when string match fails
- Add detailed logging for callback parsing and lookup criteria
- Log raw database values to debug cast and data mismatches
- Improve error visibility for missing or inactive buttons
…ostics

Fix parent button lookup failures caused by enum-cast callback_data.

- Attempt to convert callback action string to BotCallback enum
- Retry button lookup using enum value when string match fails
- Add detailed logging for callback parsing and lookup criteria
- Log raw database values to debug cast and data mismatches
- Improve error visibility for missing or inactive buttons
@BorschCode BorschCode merged commit f96dcf6 into main Dec 30, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant