]> git.llucax.com Git - software/sercom.git/blobdiff - sercom/subcontrollers/validate.py
actualizo TODO
[software/sercom.git] / sercom / subcontrollers / validate.py
index 1495a9a3cde58b8469dd0c5eaf61e93a3e582031..345d92ba37f18ef22d3a795247f40919c564d2dc 100644 (file)
@@ -2,7 +2,7 @@
 
 __all__ = ('validate_get', 'validate_set', 'validate_new')
 
-from turbogears import redirect
+from turbogears import redirect, flash
 from cherrypy import NotFound
 
 def validate_get(cls, name, id, url='../list'):
@@ -16,13 +16,13 @@ def validate_set(cls, name, id, data, url='../edit'):
     try:
         r.set(**data)
     except Exception, e:
-        raise redirect('%s/%s' % (url, id), tg_flash=_(u'No se pudo ' \
-            'modificar el %s (error: %s).') % (name, e), **data)
+        flash(_(u'No se pudo modificar el %s (error: %s).') % (name, e))
+        raise redirect('%s/%s' % (url, id), **data)
 
 def validate_new(cls, name, data, url='new'):
     try:
         return cls(**data)
     except Exception, e:
-        raise redirect(url, tg_flash=_(u'No se pudo crear el nuevo %s ' \
-            '(error: %s).') % (name, e), **data)
+        flash(_(u'No se pudo crear el nuevo %s (error: %s).') % (name, e))
+        raise redirect(url, **data)