]> git.llucax.com Git - software/sercom.git/commitdiff
Bugfix. Faltaba una condición en los JOIN ordenados.
authorLeandro Lucarella <llucax@gmail.com>
Sat, 27 Jan 2007 05:50:05 +0000 (05:50 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Sat, 27 Jan 2007 05:50:05 +0000 (05:50 +0000)
sercom/model.py

index 38fb9242feb1dd88490dd349c34dfa2df5d5eb6a..7354509203b0fefe0a388505c1e8bf696ff54d78 100644 (file)
@@ -284,7 +284,8 @@ class Enunciado(SQLObject, ByObject): #{{{
         self.__tareas = tuple(Tarea.select(
             AND(
                 Tarea.q.id == enunciado_tarea_t.tarea_id,
-                Enunciado.q.id == enunciado_tarea_t.enunciado_id
+                Enunciado.q.id == enunciado_tarea_t.enunciado_id,
+                Enunciado.q.id == self.id
             ),
             clauseTables=(enunciado_tarea_t, Enunciado.sqlmeta.table),
             orderBy=enunciado_tarea_t.orden,
@@ -393,7 +394,8 @@ class InstanciaDeEntrega(SQLObject, ByObject): #{{{
         self.__tareas = tuple(Tarea.select(
             AND(
                 Tarea.q.id == instancia_tarea_t.tarea_id,
-                InstanciaDeEntrega.q.id == instancia_tarea_t.instancia_id
+                InstanciaDeEntrega.q.id == instancia_tarea_t.instancia_id,
+                InstanciaDeEntrega.q.id == self.id,
             ),
             clauseTables=(instancia_tarea_t, InstanciaDeEntrega.sqlmeta.table),
             orderBy=instancia_tarea_t.orden,