mirror of
https://github.com/Hopiu/django-tos.git
synced 2026-03-16 20:10:24 +00:00
commit
b050ef76d3
3 changed files with 5 additions and 5 deletions
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in a new issue