fix save state when entity not found
This commit is contained in:
@@ -62,6 +62,10 @@ async def entity_item(
|
|||||||
|
|
||||||
entity_item = await entity_type.get(session=db_session, id=callback_data.entity_id)
|
entity_item = await entity_type.get(session=db_session, id=callback_data.entity_id)
|
||||||
|
|
||||||
|
state: FSMContext = kwargs["state"]
|
||||||
|
state_data = kwargs["state_data"]
|
||||||
|
await state.set_data(state_data)
|
||||||
|
|
||||||
if not entity_item:
|
if not entity_item:
|
||||||
return await query.answer(
|
return await query.answer(
|
||||||
text=(await Settings.get(Settings.APP_STRINGS_NOT_FOUND))
|
text=(await Settings.get(Settings.APP_STRINGS_NOT_FOUND))
|
||||||
@@ -263,9 +267,9 @@ async def entity_item(
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
state: FSMContext = kwargs["state"]
|
# state: FSMContext = kwargs["state"]
|
||||||
state_data = kwargs["state_data"]
|
# state_data = kwargs["state_data"]
|
||||||
await state.set_data(state_data)
|
# await state.set_data(state_data)
|
||||||
|
|
||||||
send_message = get_send_message(query)
|
send_message = get_send_message(query)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user