fix checking of same user requirement

This commit is contained in:
2026-01-29 18:14:07 +03:00
parent 73905780b9
commit 5f4405c9ee
+5 -1
View File
@@ -178,7 +178,11 @@ export async function checkRequirements(cmd: ChatCommand | CallbackCommand | nul
if (reqs.isRequiresSameUser()) {
let originalFromId: number | null;
try {
originalFromId = (await MessageStore.get(chatId, messageId))?.fromId;
const queryMessage = await MessageStore.get(chatId, messageId);
if (queryMessage && queryMessage.replyToMessageId) {
const originalMessage = await MessageStore.get(chatId, queryMessage.replyToMessageId);
originalFromId = originalMessage?.fromId;
}
} catch (e) {
logError(e);
originalFromId = null;