X-Git-Url: https://git.llucax.com/software/sercom.git/blobdiff_plain/db124c95ea6d4a750078cc7000d3b346f582dc20..2dbd5818f1b7e4fcb9b6ab0f77231ca4d0da7149:/sercom/model.py diff --git a/sercom/model.py b/sercom/model.py index 739bbd7..e91c056 100644 --- a/sercom/model.py +++ b/sercom/model.py @@ -161,7 +161,7 @@ class Curso(SQLObject, ByObject): #{{{ def shortrepr(self): return '%s.%s.%s' \ - % (self.anio, self.cuatrimestre, self.numero, self.descripcion) + % (self.anio, self.cuatrimestre, str(self.numero)) #}}} class Usuario(InheritableSQLObject, ByObject): #{{{ @@ -478,9 +478,10 @@ class InstanciaDeEntrega(SQLObject, ByObject): #{{{ def __init__(self, ejercicio=None, numero=None, inicio=None, fin=None, observaciones=None, activo=True, tareas=(), **kargs): - SQLObject.__init__(self, ejercicioID=ejercicio.id, numero=numero, - fin=fin, inicio=inicio, observaciones=observaciones, activo=activo, - **kargs) + if ejercicio: + SQLObject.__init__(self, ejercicioID=ejercicio.id, numero=numero, + fin=fin, inicio=inicio, observaciones=observaciones, activo=activo, + **kargs) if tareas: self.tareas = tareas