Checklist
Operating system
Any
Python version
Any
aiogram version
3.0
Expected behavior
F.text.cast(int).as_("value") should works when text is "0"
Current behavior
0 interpreted as negative result
Steps to reproduce
- Send 0 as a text message
Code example
from aiogram import Router, F
from aiogram.types import Message
demo_router = Router(name=__name__)
@demo_router.message(F.text.cast(int).as_("value"))
async def zero_handler(message: Message, value: int):
await message.answer(f"Value: {value}")
Logs
No response
Additional information
No response
Checklist
Operating system
Any
Python version
Any
aiogram version
3.0
Expected behavior
F.text.cast(int).as_("value")should works when text is "0"Current behavior
0 interpreted as negative result
Steps to reproduce
Code example
Logs
No response
Additional information
No response