Files
mvd_tcg_base/models/ir_http.py
2026-04-03 23:08:57 +02:00

14 lines
480 B
Python

from odoo import models
class IrHttp(models.AbstractModel):
_inherit = "ir.http"
def session_info(self):
"""Expose the configured max upload size to the web client."""
info = super().session_info()
config = self.env["ir.config_parameter"].sudo()
upload_limit_mb = int(config.get_param("mvd_tcg_base.max_file_upload_size_mb", "256") or 256)
info["max_file_upload_size"] = max(upload_limit_mb, 1) * 1024 * 1024
return info