[FIX]Fixed the issue of pad when there is no internet connection, it throws traceback instead of user freindly message.

bzr revid: msh@openerp.com-20130529065012-8eaklgttdkhbg6mt
This commit is contained in:
Mohammed Shekha 2013-05-29 12:20:12 +05:30
parent 37111666cf
commit 84b2404cd2
1 changed files with 5 additions and 1 deletions

View File

@ -39,7 +39,11 @@ class pad_common(osv.osv_memory):
#if create with content
if "field_name" in context and "model" in context and "object_id" in context:
myPad = EtherpadLiteClient( pad["key"], pad["server"]+'/api')
myPad.createPad(path)
try:
myPad.createPad(path)
except urllib2.URLError:
raise osv.except_osv(_("Error"), _("Pad creation fail, \
either there is a problem with your pad server URL or with your connection."))
#get attr on the field model
model = self.pool.get(context["model"])