From cb1d3809c8518bdbde07d058d90f67d01aa9e050 Mon Sep 17 00:00:00 2001 From: zevaryx Date: Fri, 25 Mar 2022 12:43:53 -0600 Subject: [PATCH] Save account information on update --- jarvis_tasks/tasks/twitter.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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):