Impacted versions: 11.0

Steps to reproduce: Uninstall sale_stock module

Current behavior: Go to Sales --> Reporting -->Sales
![](https://image.prntscr.com/image/4QYjRZL4TSeP6IbXnN8hwg.png)

Expected behavior: Report Should be there.

Video/Screenshot link (optional):


""" Notifies other processes if registry or cache has been invalidated. """
        if odoo.multi_process and self.registry_invalidated:
            _logger.info("Registry changed, signaling through the database")
            with closing(self.cursor()) as cr:
                cr.execute("select nextval('base_registry_signaling')")
                self.registry_sequence = cr.fetchone()[0]
        
        
        elif odoo.multi_process and self.cache_invalidated:
            _logger.info("At least one model cache has been invalidated, signaling through the database.")
            with closing(self.cursor()) as cr:
                cr.execute("select nextval('base_cache_signaling')")
                self.cache_sequence = cr.fetchone()[0]
        self.registry_invalidated = False
        self.cache_invalidated = False
    def reset_changes(self):
        """ Reset the registry and cancel all invalidations. """
        if self.registry_invalidated:
            with closing(self.cursor()) as cr:
                self.setup_models(cr)
                self.registry_invalidated = False
        if self.cache_invalidated:
            self.cache.clear()
            self.cache_invalidated = False
    @contextmanager
    def manage_changes(self):