From a8be7f414671acf0f60ee71255aea4f3415e087b Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Wed, 28 Feb 2007 18:33:52 +0000 Subject: [PATCH] =?utf8?q?Arreglar=20bug=20en=20Grupo.add=5Fxxx().=20Se=20?= =?utf8?q?verificaba=20mal=20que=20tipo=20de=20instancia=20tomaba=20como?= =?utf8?q?=20par=C3=A1metro.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- sercom/model.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sercom/model.py b/sercom/model.py index bc7388c..efa906c 100644 --- a/sercom/model.py +++ b/sercom/model.py @@ -703,27 +703,27 @@ class Grupo(Entregador): #{{{ self.add_tutor(t) def add_miembro(self, alumno, **kw): - if isinstance(alumno, Alumno): + if isinstance(alumno, AlumnoInscripto): kw['alumno'] = alumno else: kw['alumnoID'] = alumno return Miembro(grupo=self, **kw) def remove_miembro(self, alumno): - if isinstance(alumno, Alumno): + if isinstance(alumno, AlumnoInscripto): Miembro.pk.get(grupo=self, alumno=alumno).destroySelf() else: Miembro.pk.get(grupo=self, alumnoID=alumno).destroySelf() def add_tutor(self, docente, **kw): - if isinstance(docente, Docente): + if isinstance(docente, DocenteInscripto): kw['docente'] = docente else: kw['docenteID'] = docente return Tutor(grupo=self, **kw) def remove_tutor(self, docente): - if isinstance(docente, Alumno): + if isinstance(docente, DocenteInscripto): Tutor.pk.get(grupo=self, docente=docente).destroySelf() else: Tutor.pk.get(grupo=self, docenteID=docente).destroySelf() -- 2.43.0