]> git.llucax.com Git - software/sercom.git/blobdiff - sercom/model.py
Bugfix. Corregir un par de MultipleJoin y herencia incorrecta.
[software/sercom.git] / sercom / model.py
index 24e811a4b6cd1f29581c32a182cc02a352a2b6a5..879c35c9782c13dd773751da96b054d9874d9810 100644 (file)
@@ -334,7 +334,7 @@ class Tarea(InheritableSQLObject): #{{{
 
 class TareaFuente(Tarea): #{{{
     # Joins
-    comandos    = MultipleJoin('ComandoFuente')
+    comandos    = MultipleJoin('ComandoFuente', joinColumn='tarea_id')
 
     def add_comando(self, orden, comando, **kw):
         return ComandoFuente(tarea=self, orden=orden, comando=comando, **kw)
@@ -349,7 +349,7 @@ class TareaFuente(Tarea): #{{{
 
 class TareaPrueba(Tarea): #{{{
     # Joins
-    comandos    = MultipleJoin('ComandoPrueba')
+    comandos    = MultipleJoin('ComandoPrueba', joinColumn='tarea_id')
 
     def add_comando(self, orden, comando, **kw):
         return ComandoPrueba(tarea=self, orden=orden, comando=comando, **kw)
@@ -873,7 +873,7 @@ class ComandoFuenteEjecutado(ComandoEjecutado): #{{{
         return '%s-%s' % (self.tarea.shortrepr(), self.entrega.shortrepr())
 #}}}
 
-class ComandoPruebaEjecutado(SQLObject): #{{{
+class ComandoPruebaEjecutado(ComandoEjecutado): #{{{
     # Clave
     comando = ForeignKey('ComandoPrueba', notNone=True, cascade=False)
     prueba  = ForeignKey('Prueba', notNone=True, cascade=False)