From c0b381aca7933a2ee34f929daad46323afc93aa5 Mon Sep 17 00:00:00 2001 From: Thomas Wade Date: Wed, 22 Apr 2020 16:52:57 +0930 Subject: [PATCH] Update cached object API instances when deserialising --- FAAPI/FAAPI.py | 6 ++++++ setup.py | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/FAAPI/FAAPI.py b/FAAPI/FAAPI.py index 1af2814..673582b 100644 --- a/FAAPI/FAAPI.py +++ b/FAAPI/FAAPI.py @@ -583,3 +583,9 @@ class FAAPI: # Create a new requests session self._req = requests.session() + + # Reset API instances on our cached objects + for user in self._usercache.values(): + user._api = self + for sub in self._submissioncache.values(): + sub._api = self diff --git a/setup.py b/setup.py index 0a1e966..5157b4d 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages setup( name='FAAPI', - version='0.5.2', + version='0.5.3', packages=find_packages(), url='https://tem.party/gitea/tom/FAAPI', license='WTFPL',