diff --git a/addons/account_analytic_analysis/account_analytic_analysis_view.xml b/addons/account_analytic_analysis/account_analytic_analysis_view.xml index ec363a2cdb9..36690ec7371 100644 --- a/addons/account_analytic_analysis/account_analytic_analysis_view.xml +++ b/addons/account_analytic_analysis/account_analytic_analysis_view.xml @@ -198,6 +198,7 @@ account.analytic.account.list.contract account.analytic.account + diff --git a/addons/pad/pad.py b/addons/pad/pad.py index 3b84c791a41..3c929366a59 100644 --- a/addons/pad/pad.py +++ b/addons/pad/pad.py @@ -37,7 +37,9 @@ class pad_common(osv.osv_memory): s = string.ascii_uppercase + string.digits salt = ''.join([s[random.randint(0, len(s) - 1)] for i in range(10)]) #path - path = '%s-%s-%s' % (cr.dbname.replace('_','-'), self._name, salt) + # etherpad hardcodes pad id length limit to 50 + path = '-%s-%s' % (self._name, salt) + path = '%s%s' % (cr.dbname.replace('_','-')[0:50 - len(path)], path) # contruct the url url = '%s/p/%s' % (pad["server"], path)