Commit e9e522a8 authored by Aymeric Augustin's avatar Aymeric Augustin
Browse files

Invalidated get_models cache in a few more places.

parent 82a35e24
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -314,12 +314,14 @@ class AppCache(object):
            (label, app_config)
            for label, app_config in self.app_configs.items()
            if app_config.name in available)
        self.get_models.cache_clear()

    def unset_available_apps(self):
        """
        Cancels a previous call to set_available_apps().
        """
        self.app_configs = self.stored_app_configs.pop()
        self.get_models.cache_clear()

    def set_installed_apps(self, installed):
        """
@@ -340,6 +342,7 @@ class AppCache(object):
        """
        self.stored_app_configs.append(self.app_configs)
        self.app_configs = OrderedDict()
        self.get_models.cache_clear()
        self._apps_loaded = False
        self.populate_apps(installed)
        self._models_loaded = False
@@ -350,6 +353,7 @@ class AppCache(object):
        Cancels a previous call to set_installed_apps().
        """
        self.app_configs = self.stored_app_configs.pop()
        self.get_models.cache_clear()

    ### DEPRECATED METHODS GO BELOW THIS LINE ###