From d7b0a496b6443d3f1be8e4763c6331a4d0dd0a0f Mon Sep 17 00:00:00 2001 From: David Schneiderbauer Date: Mon, 18 Jun 2018 12:58:50 +0200 Subject: [PATCH] remove team-units if team gets deleted --- models/org_team.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/models/org_team.go b/models/org_team.go index 49823b0ff..69de84891 100644 --- a/models/org_team.go +++ b/models/org_team.go @@ -437,6 +437,13 @@ func DeleteTeam(t *Team) error { return err } + // Delete team-unit. + if _, err := sess. + Where("team_id=?", t.ID). + Delete(new(TeamUnit)); err != nil { + return err + } + // Delete team. if _, err := sess.ID(t.ID).Delete(new(Team)); err != nil { return err