0002-postgresql_backend-fix-typo-in-contenttypes-cache-ac.patch
tenant_schemas/postgresql_backend/base.py | ||
---|---|---|
193 | 193 |
@lru_cache(maxsize=200) |
194 | 194 |
def get_cache(schema_name): |
195 | 195 |
return {} |
196 |
global_cache[obj.model] = get_cache
|
|
196 |
model_cache[obj.model] = get_cache
|
|
197 | 197 |
tenant = getattr(connection, 'tenant', None) |
198 | 198 |
schema_name = getattr(tenant, 'schema_name', 'public') |
199 | 199 |
return get_cache(schema_name) |
... | ... | |
207 | 207 |
del self._cache |
208 | 208 |
ContentTypeManager.__init__ = ContentTypeManager_new__init__ |
209 | 209 | |
210 |
if '_cache' in ContentType.objects.__dict__: |
|
211 |
del ContentType.objects._cache |
|
212 | ||
210 | 213 |
if hasattr(ContentType._meta, 'local_managers'): |
211 | 214 |
for manager in ContentType._meta.local_managers: |
212 | 215 |
if '_cache' in manager.__dict__: |
213 |
- |