]> git.llucax.com Git - z.facultad/75.52/sercom.git/commitdiff
capturo la exception si el alumno no esta incripto y entra al dashboard
authorRicardo Markiewicz <rmarkie@fi.uba.ar>
Sun, 11 Mar 2007 20:50:59 +0000 (20:50 +0000)
committerRicardo Markiewicz <rmarkie@fi.uba.ar>
Sun, 11 Mar 2007 20:50:59 +0000 (20:50 +0000)
sercom/controllers.py

index 160d207f625da7793559c445b29395f93f53db86..893047876b7a723f9f8bbeb25a203f32579bf796 100644 (file)
@@ -55,8 +55,11 @@ class Root(controllers.RootController):
             # Ultimas N entregas realizadas
             # Grupos en los que el usuario formo parte
             m = [i.grupo.id for i in Grupo.selectByAlumno(identity.current.user)]
             # Ultimas N entregas realizadas
             # Grupos en los que el usuario formo parte
             m = [i.grupo.id for i in Grupo.selectByAlumno(identity.current.user)]
-            entregador = AlumnoInscripto.selectByAlumno(identity.current.user)
-            m.append(entregador.id)
+            try:
+                entregador = AlumnoInscripto.selectByAlumno(identity.current.user)
+                m.append(entregador.id)
+            except:
+                pass
             entregas = list(Entrega.select(IN(Entrega.q.entregadorID, m))[:5])
             return dict(instancias_activas=instancias, now=now, entregas=entregas)
         return dict()
             entregas = list(Entrega.select(IN(Entrega.q.entregadorID, m))[:5])
             return dict(instancias_activas=instancias, now=now, entregas=entregas)
         return dict()