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:
Abin Simon
2022-03-17 14:30:52 +05:30
parent 459a4c0d19
commit b305edc57e
3 changed files with 3 additions and 6 deletions

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}