Skip to content

Commit 2f7ac68

Browse files
committed
[MERGE] mail: avoid resetting purposefully empty catchall domain setting, courtesy of Stefan Rijnhart (Therp)
bzr revid: [email protected]
2 parents 188930b + d77b000 commit 2f7ac68

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

addons/mail/res_config.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,14 @@ class project_configuration(osv.TransientModel):
3333
}
3434

3535
def get_default_alias_domain(self, cr, uid, ids, context=None):
36-
alias_domain = self.pool.get("ir.config_parameter").get_param(cr, uid, "mail.catchall.domain", context=context)
37-
if not alias_domain:
36+
alias_domain = self.pool.get("ir.config_parameter").get_param(cr, uid, "mail.catchall.domain", default=None, context=context)
37+
if alias_domain is None:
3838
domain = self.pool.get("ir.config_parameter").get_param(cr, uid, "web.base.url", context=context)
3939
try:
4040
alias_domain = urlparse.urlsplit(domain).netloc.split(':')[0]
4141
except Exception:
4242
pass
43-
return {'alias_domain': alias_domain}
43+
return {'alias_domain': alias_domain or False}
4444

4545
def set_alias_domain(self, cr, uid, ids, context=None):
4646
config_parameters = self.pool.get("ir.config_parameter")

0 commit comments

Comments
 (0)