]> git.llucax.com Git - software/sercom.git/blobdiff - sercom/model.py
InstanciaDeEntrega.observaciones no puede ser None para simplificar concatenación.
[software/sercom.git] / sercom / model.py
index 3fcf5dbd6283f99f683717a8222bd87bd381d2c0..27405f05f7b9095fc679c44264e8342639e2514e 100644 (file)
@@ -533,7 +533,7 @@ class InstanciaDeEntrega(SQLObject): #{{{
     fin             = DateTimeCol(notNone=True)
     inicio_proceso  = DateTimeCol(default=None)
     fin_proceso     = DateTimeCol(default=None)
     fin             = DateTimeCol(notNone=True)
     inicio_proceso  = DateTimeCol(default=None)
     fin_proceso     = DateTimeCol(default=None)
-    observaciones   = UnicodeCol(default=None)
+    observaciones   = UnicodeCol(notNone=True, default=u'')
     activo          = BoolCol(notNone=True, default=True)
     # Joins
     entregas        = MultipleJoin('Entrega', joinColumn='instancia_id')
     activo          = BoolCol(notNone=True, default=True)
     # Joins
     entregas        = MultipleJoin('Entrega', joinColumn='instancia_id')
@@ -663,7 +663,7 @@ class Grupo(Entregador): #{{{
             docente = docente.id
         # FIXME ídem add_miembro()
         try:
             docente = docente.id
         # FIXME ídem add_miembro()
         try:
-            t = Tutor.selectBy(grupo=self, docenteID=alumno).getOne()
+            t = Tutor.selectBy(grupo=self, docenteID=docente).getOne()
             t.baja = None # si ya existía, le sacamos la fecha de baja
             return t
         except SQLObjectNotFound: # creo uno nuevo
             t.baja = None # si ya existía, le sacamos la fecha de baja
             return t
         except SQLObjectNotFound: # creo uno nuevo
@@ -884,11 +884,11 @@ class ComandoPruebaEjecutado(ComandoEjecutado): #{{{
 
     def __repr__(self):
         return super(ComandoPruebaEjecutado, self).__repr__(
 
     def __repr__(self):
         return super(ComandoPruebaEjecutado, self).__repr__(
-            'comando=%s, entrega=%s' % (self.comando.shortrepr(),
-                self.entrega.shortrepr()))
+            'comando=%s, prueba=%s' % (self.comando.shortrepr(),
+                self.prueba.shortrepr()))
 
     def shortrepr(self):
 
     def shortrepr(self):
-        return '%s:%s:%s' % (self.tarea.shortrepr(), self.entrega.shortrepr(),
+        return '%s:%s:%s' % (self.tarea.shortrepr(), self.prueba.shortrepr(),
             self.caso_de_prueba.shortrepr())
 #}}}
 
             self.caso_de_prueba.shortrepr())
 #}}}