Fix - Al eliminar nivel educativo

This commit is contained in:
Mauricio Baeza 2018-01-30 10:10:09 -06:00
parent 2141f84402
commit b7b96611a6
1 changed files with 7 additions and 0 deletions

View File

@ -1446,6 +1446,13 @@ class NivelesEducativos(BaseModel):
@classmethod
def remove(cls, id):
obj = NivelesEducativos.get(NivelesEducativos.id==int(id))
q = Grupos.delete().where(Grupos.nivel==obj)
try:
q.execute()
except IntegrityError:
return False
q = NivelesEducativos.delete().where(NivelesEducativos.id==int(id))
return bool(q.execute())