]> git.llucax.com Git - z.facultad/75.52/sercom.git/commitdiff
Fix para que ande el select de enunciados
authorRicardo Markiewicz <rmarkie@fi.uba.ar>
Sun, 25 Feb 2007 19:39:02 +0000 (19:39 +0000)
committerRicardo Markiewicz <rmarkie@fi.uba.ar>
Sun, 25 Feb 2007 19:39:02 +0000 (19:39 +0000)
sercom/model.py

index 84919ae54b166f58b8af5e4494c564bae634e0a1..739bbd7183feb86a3dd7a7b90396366aa07e38f1 100644 (file)
@@ -442,8 +442,9 @@ class Ejercicio(SQLObject, ByObject): #{{{
 
     def __init__(self, curso=None, numero=None, enunciado=None, grupal=False,
             **kargs):
 
     def __init__(self, curso=None, numero=None, enunciado=None, grupal=False,
             **kargs):
-        SQLObject.__init__(self, cursoID=curso.id, numero=numero,
-            enunciadoID=enunciado.id, grupal=grupal, **kargs)
+        if curso and enunciado:
+            SQLObject.__init__(self, cursoID=curso.id, numero=numero,
+                enunciadoID=enunciado.id, grupal=grupal, **kargs)
 
     def add_instancia(self, numero, inicio, fin, *args, **kargs):
         return InstanciaDeEntrega(self, numero, inicio, fin, *args, **kargs)
 
     def add_instancia(self, numero, inicio, fin, *args, **kargs):
         return InstanciaDeEntrega(self, numero, inicio, fin, *args, **kargs)