diff --git a/src/bots/approved_bot/modules/search/utils.rs b/src/bots/approved_bot/modules/search/utils.rs index 2aa0132..874ff81 100644 --- a/src/bots/approved_bot/modules/search/utils.rs +++ b/src/bots/approved_bot/modules/search/utils.rs @@ -6,9 +6,14 @@ pub fn get_query(cq: CallbackQuery) -> Option { Some(message) => { match message { MaybeInaccessibleMessage::Regular(message) => { - message - .text() - .map_or(None, |text| Some(text.replace(['/', '&', '?'], ""))) + match message.reply_to_message() { + Some(reply_to_message) => { + reply_to_message + .text() + .map(|text| text.replace(['/', '&', '?'], "")) + } + None => None, + } } MaybeInaccessibleMessage::Inaccessible(_) => None, }