account_shared_bank_cash/controllers/main.py

20 lines
511 B
Python

# -*- coding: utf-8 -*-
"""
Minimal call_kw patch for cache busting on user/company writes.
The actual company sanitization is done in environments.py directly.
"""
import logging
import odoo.service.model as _service_model
_logger = logging.getLogger(__name__)
_orig_call_kw = _service_model.call_kw
def _call_kw_wrapper(model, name, args, kwargs):
return _orig_call_kw(model, name, args, kwargs)
_service_model.call_kw = _call_kw_wrapper
_logger.info("account_shared_bank_cash: controllers loaded")