Switch to using soft delete for resources

This commit is contained in:
Abin Simon
2022-03-16 17:10:32 +05:30
parent 01ea6bb3f5
commit 226b753938
@@ -270,6 +270,7 @@ func (dao *entityDAO) GetByTraits(ctx context.Context, name string, entity inter
// TODO: better name and possibly pass in trait name
err := dao.db.NewSelect().Model(entity).
Where("traits ->> 'email' = ?", name).
Where("trash = ?", false).
Scan(ctx)
if err != nil {
return nil, err
@@ -282,6 +283,7 @@ func (dao *entityDAO) GetIdByTraits(ctx context.Context, name string, entity int
// TODO: better name and possibly pass in trait name
err := dao.db.NewSelect().Column("id").Model(entity).
Where("traits ->> 'email' = ?", name).
Where("trash = ?", false).
Scan(ctx)
if err != nil {
return nil, err