diff --git a/jarvis_tasks/tasks/twitter.py b/jarvis_tasks/tasks/twitter.py index 879c158..192fba0 100644 --- a/jarvis_tasks/tasks/twitter.py +++ b/jarvis_tasks/tasks/twitter.py @@ -93,7 +93,9 @@ async def twitter(bot: Snake, logger: Logger) -> None: if account.last_sync + timedelta(hours=1) <= datetime.utcnow(): logger.debug(f"Account {account.handle} out of sync, updating") user = api.get_user(user_id=account.twitter_id) - account.update(q(handle=user.screen_name, last_sync=datetime.utcnow())) + account.handle = user.screen_name + account.last_sync = datetime.utcnow() + await account.commit() # Get new tweets if tweets := api.user_timeline(user_id=account.twitter_id, since_id=account.last_tweet):