diff --git a/module/tactical/tactical_class.py b/module/tactical/tactical_class.py index b8c9f5b9d..0e518a49a 100644 --- a/module/tactical/tactical_class.py +++ b/module/tactical/tactical_class.py @@ -526,6 +526,8 @@ class RewardTacticalClass(Dock): logger.info('Not going to learn skill but in dock, close it') study_finished = True self.device.click(BACK_ARROW) + # reset DOCK_CHECK to Timer(3) + self.interval_timer.pop(DOCK_CHECK.name, None) self.interval_reset([BOOK_EMPTY_POPUP, DOCK_CHECK], interval=3) continue if self.appear(SKILL_CONFIRM, offset=(20, 20), interval=3): diff --git a/module/webui/app.py b/module/webui/app.py index 5848d8b81..8a1749684 100644 --- a/module/webui/app.py +++ b/module/webui/app.py @@ -124,6 +124,11 @@ class AlasGUI(Frame): @use_scope("aside", clear=True) def set_aside(self) -> None: # TODO: update put_icon_buttons() + + current_date = datetime.now().date() + if current_date.month == 4 and current_date.day == 1: + self.af_flag = True + put_icon_buttons( Icon.DEVELOP, buttons=[{"label": t("Gui.Aside.Home"), "value": "Home", "color": "aside"}], @@ -146,9 +151,6 @@ class AlasGUI(Frame): onclick=[lambda: go_app("manage", new_window=False)], ) - current_date = datetime.now().date() - if current_date.month == 4 and current_date.day == 1: - self.af_flag = True @use_scope("aside_instance") def set_aside_status(self) -> None: