]> git.llucax.com Git - software/sercom-old.git/blobdiff - src/sercom/sqlo.py
Bugfix.
[software/sercom-old.git] / src / sercom / sqlo.py
index aba430aab921c4a03ca0958dd04cb30b6c9f27e9..f2f1c12d78a248243e626f240ddd1f3a38e5c3c3 100644 (file)
@@ -16,7 +16,7 @@ class BaseSQLObject(SQLObject):
     @classmethod
     def by(cls, **kw):
         try:
     @classmethod
     def by(cls, **kw):
         try:
-            return cls.selectBy(limit=1, **kw)[0]
+            return cls.selectBy(**kw)[0]
         except IndexError:
             raise SQLObjectNotFound, "The object %s with columns %s does not exist" % (cls.__name__, kw)
 
         except IndexError:
             raise SQLObjectNotFound, "The object %s with columns %s does not exist" % (cls.__name__, kw)
 
@@ -31,7 +31,7 @@ class Curso(BaseSQLObject):
     docentes        = RelatedJoin('Docente')
     entregas        = MultipleJoin('Entrega')
     inscriptos      = MultipleJoin('Inscripto')
     docentes        = RelatedJoin('Docente')
     entregas        = MultipleJoin('Entrega')
     inscriptos      = MultipleJoin('Inscripto')
-    ejercicios      = RelatedJoin('Curso', intermediateTable = 'entrega')
+    ejercicios      = RelatedJoin('Ejercicio', intermediateTable = 'entrega')
 
 class Inscripto(BaseSQLObject):
     # Clave
 
 class Inscripto(BaseSQLObject):
     # Clave