[FIX] pad: fix case of missing pad server
authorOlivier Dony <odo@openerp.com>
Thu, 30 Aug 2012 09:58:21 +0000 (11:58 +0200)
committerOlivier Dony <odo@openerp.com>
Thu, 30 Aug 2012 09:58:21 +0000 (11:58 +0200)
Default to empty pad url when sever is not set, UI will gracefully handle this case

bzr revid: odo@openerp.com-20120830095821-2044b23scst5dktk

addons/pad/pad.py

index 6f6b435..d21ccd4 100644 (file)
@@ -12,6 +12,8 @@ class pad_common(osv.osv_memory):
     def pad_generate_url(self, cr, uid, context=None):
         pad_server = self.pool.get('res.users').browse(cr, uid, uid, context).company_id.pad_server
         # make sure pad server in the form of http://hostname
+        if not pad_server:
+            return ''
         if not pad_server.startswith('http'):
             pad_server = 'http://' + pad_server
         pad_server = pad_server.rstrip('/')