Merge pull request #66 from blag/quick-fix

Fix signal handler
This commit is contained in:
Nicholas Serra 2023-01-03 17:28:47 -05:00 committed by GitHub
commit b050ef76d3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 5 deletions

View file

@ -19,4 +19,4 @@ class TOSConfig(AppConfig):
dispatch_uid='invalidate_cached_agreements')
# Create the TOS key version immediately
invalidate_cached_agreements(TermsOfService, None)
invalidate_cached_agreements(TermsOfService)

View file

@ -6,7 +6,7 @@ from django.core.cache import caches
cache = caches[getattr(settings, 'TOS_CACHE_NAME', 'default')]
def invalidate_cached_agreements(TermsOfService, instance, **kwargs):
def invalidate_cached_agreements(sender, **kwargs):
if kwargs.get('raw', False):
return

View file

@ -167,14 +167,14 @@ class BumpCoverage(TestCase):
def test_invalidate_cached_agreements(self):
cache = caches[getattr(settings, 'TOS_CACHE_NAME', 'default')]
invalidate_cached_agreements(TermsOfService, {})
invalidate_cached_agreements(TermsOfService)
key_version = cache.get('django:tos:key_version')
invalidate_cached_agreements(TermsOfService, {})
invalidate_cached_agreements(TermsOfService)
self.assertEqual(cache.get('django:tos:key_version'), key_version+1)
invalidate_cached_agreements(TermsOfService, {}, raw=True)
invalidate_cached_agreements(TermsOfService, raw=True)
self.assertEqual(cache.get('django:tos:key_version'), key_version+1)