forked from elmau/empresa-libre
Fix - Al eliminar nivel educativo
This commit is contained in:
parent
2141f84402
commit
b7b96611a6
|
@ -1446,6 +1446,13 @@ class NivelesEducativos(BaseModel):
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def remove(cls, id):
|
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))
|
q = NivelesEducativos.delete().where(NivelesEducativos.id==int(id))
|
||||||
return bool(q.execute())
|
return bool(q.execute())
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue