From 39d00ac5495dc1d90f7fe1c6f57ca77f4173ff64 Mon Sep 17 00:00:00 2001 From: YoursFunny Date: Tue, 28 Nov 2023 16:11:50 +0800 Subject: [PATCH] fix(cafe): correct target name check --- tasks/cafe/invitation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasks/cafe/invitation.py b/tasks/cafe/invitation.py index 868cc11..8bd5e9c 100644 --- a/tasks/cafe/invitation.py +++ b/tasks/cafe/invitation.py @@ -226,7 +226,7 @@ def handle_invitation_status(status: InvitationStatus, main: ModuleBase) -> Invi if main.appear(CAFE_INVITED): logger.info('Invitation in cooldown') return InvitationStatus.FINISHED - if invitation.target_name is None: + if invitation.choice != 'list_top' and invitation.target_name is None: logger.warning('No student to be invited or all invitations failed') return InvitationStatus.FINISHED if main.appear(CHECK_MOMOTALK):