missing sudo in server_environment_ir_config_param
Without this sudo get_param would fail when the first user reading a parameter that has changed in the configuration file does not have write access to system parameters.
This commit is contained in:
parent
4ee454f5de
commit
890f2df1c9
|
|
@ -6,7 +6,7 @@
|
||||||
'name': 'Server Environment Ir Config Parameter',
|
'name': 'Server Environment Ir Config Parameter',
|
||||||
'summary': """
|
'summary': """
|
||||||
Override System Parameters from server environment file""",
|
Override System Parameters from server environment file""",
|
||||||
'version': '10.0.1.0.0',
|
'version': '10.0.1.0.1',
|
||||||
'license': 'AGPL-3',
|
'license': 'AGPL-3',
|
||||||
'author': 'ACSONE SA/NV,Odoo Community Association (OCA)',
|
'author': 'ACSONE SA/NV,Odoo Community Association (OCA)',
|
||||||
'website': 'https://odoo-community.org/',
|
'website': 'https://odoo-community.org/',
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ class IrConfigParameter(models.Model):
|
||||||
# should we have preloaded values in database at,
|
# should we have preloaded values in database at,
|
||||||
# server startup, modules loading their parameters
|
# server startup, modules loading their parameters
|
||||||
# from data files would break on unique key error.
|
# from data files would break on unique key error.
|
||||||
self.set_param(key, cvalue)
|
self.sudo().set_param(key, cvalue)
|
||||||
value = cvalue
|
value = cvalue
|
||||||
if value is None:
|
if value is None:
|
||||||
return default
|
return default
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue