mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Invalidated get_models cache in a few more places.
This commit is contained in:
		| @@ -314,12 +314,14 @@ class AppCache(object): | |||||||
|             (label, app_config) |             (label, app_config) | ||||||
|             for label, app_config in self.app_configs.items() |             for label, app_config in self.app_configs.items() | ||||||
|             if app_config.name in available) |             if app_config.name in available) | ||||||
|  |         self.get_models.cache_clear() | ||||||
|  |  | ||||||
|     def unset_available_apps(self): |     def unset_available_apps(self): | ||||||
|         """ |         """ | ||||||
|         Cancels a previous call to set_available_apps(). |         Cancels a previous call to set_available_apps(). | ||||||
|         """ |         """ | ||||||
|         self.app_configs = self.stored_app_configs.pop() |         self.app_configs = self.stored_app_configs.pop() | ||||||
|  |         self.get_models.cache_clear() | ||||||
|  |  | ||||||
|     def set_installed_apps(self, installed): |     def set_installed_apps(self, installed): | ||||||
|         """ |         """ | ||||||
| @@ -340,6 +342,7 @@ class AppCache(object): | |||||||
|         """ |         """ | ||||||
|         self.stored_app_configs.append(self.app_configs) |         self.stored_app_configs.append(self.app_configs) | ||||||
|         self.app_configs = OrderedDict() |         self.app_configs = OrderedDict() | ||||||
|  |         self.get_models.cache_clear() | ||||||
|         self._apps_loaded = False |         self._apps_loaded = False | ||||||
|         self.populate_apps(installed) |         self.populate_apps(installed) | ||||||
|         self._models_loaded = False |         self._models_loaded = False | ||||||
| @@ -350,6 +353,7 @@ class AppCache(object): | |||||||
|         Cancels a previous call to set_installed_apps(). |         Cancels a previous call to set_installed_apps(). | ||||||
|         """ |         """ | ||||||
|         self.app_configs = self.stored_app_configs.pop() |         self.app_configs = self.stored_app_configs.pop() | ||||||
|  |         self.get_models.cache_clear() | ||||||
|  |  | ||||||
|     ### DEPRECATED METHODS GO BELOW THIS LINE ### |     ### DEPRECATED METHODS GO BELOW THIS LINE ### | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user