]> git.llucax.com Git - z.facultad/75.52/sercom.git/blobdiff - sercom/subcontrollers/tarea_fuente/comandos/__init__.py
Fix error anterior, era por los archivos.
[z.facultad/75.52/sercom.git] / sercom / subcontrollers / tarea_fuente / comandos / __init__.py
index 458eb548a5aa62b0e7c2dba14c48654c3b5f6098..06a8d92e419323611349d9dee53c614c6d9c7503 100644 (file)
@@ -84,7 +84,19 @@ class ComandoFuenteController(controllers.Controller, identity.SecureResource):
         orden = kw['orden']
         del(kw['orden'])
         del(kw['tareaID'])
-        kw['archivos_a_guardar'] = tuple(kw['archivos_a_guardar'].split(','))
+        if kw['archivos_entrada'].filename:
+            kw['archivos_entrada'] = kw['archivos_entrada'].file.read()
+        else:
+            kw['archivos_entrada'] =  None
+        if kw['archivos_a_comparar'].filename:
+            kw['archivos_a_comparar'] = kw['archivos_a_comparar'].file.read()
+        else:
+            kw['archivos_a_comparar'] =  None
+        # TODO : Hacer ventanita mas amigable para cargar esto.
+        try:
+            kw['archivos_a_guardar'] = tuple(kw['archivos_a_guardar'].split(','))
+        except:
+            kw['archivos_a_guardar'] = None 
         t.add_comando(orden, **kw)
         flash(_(u'Se creó un nuevo %s.') % name)
         raise redirect('list/%d' % t.id)