mirror of
https://github.com/paralus/paralus.git
synced 2026-05-20 23:33:12 +00:00
Update how delete is done for project,org,partner
Since delete is now soft delete by default, we can use that instead of update to delete stuff.
This commit is contained in:
@@ -239,8 +239,7 @@ func (s *organizationService) Delete(ctx context.Context, organization *systemv3
|
||||
}
|
||||
|
||||
if org, ok := entity.(*models.Organization); ok {
|
||||
org.Trash = true
|
||||
_, err := pg.Update(ctx, s.db, org.ID, org)
|
||||
err := pg.Delete(ctx, s.db, org.ID, org)
|
||||
if err != nil {
|
||||
return &systemv3.Organization{}, err
|
||||
}
|
||||
|
||||
@@ -252,8 +252,7 @@ func (s *partnerService) Delete(ctx context.Context, partner *systemv3.Partner)
|
||||
}
|
||||
|
||||
if part, ok := entity.(*models.Partner); ok {
|
||||
part.Trash = true
|
||||
_, err := pg.Update(ctx, s.db, part.ID, part)
|
||||
err := pg.Delete(ctx, s.db, part.ID, part)
|
||||
if err != nil {
|
||||
return &systemv3.Partner{}, err
|
||||
}
|
||||
|
||||
@@ -204,8 +204,7 @@ func (s *projectService) Delete(ctx context.Context, project *systemv3.Project)
|
||||
return &systemv3.Project{}, err
|
||||
}
|
||||
if proj, ok := entity.(*models.Project); ok {
|
||||
proj.Trash = true
|
||||
_, err := pg.Update(ctx, s.db, proj.ID, proj)
|
||||
err := pg.Delete(ctx, s.db, proj.ID, proj)
|
||||
if err != nil {
|
||||
return &systemv3.Project{}, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user