From b7eede13c90a39aa2a36384b5c5426b578f4a61e Mon Sep 17 00:00:00 2001 From: Abin Simon Date: Tue, 15 Mar 2022 14:48:57 +0530 Subject: [PATCH] Switch to using soft delete for resources --- internal/persistence/provider/pg/entity_dao.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/persistence/provider/pg/entity_dao.go b/internal/persistence/provider/pg/entity_dao.go index 34a4434..11cd67a 100644 --- a/internal/persistence/provider/pg/entity_dao.go +++ b/internal/persistence/provider/pg/entity_dao.go @@ -209,6 +209,7 @@ func GetByTraits(ctx context.Context, db bun.IDB, name string, entity interface{ // TODO: better name and possibly pass in trait name err := db.NewSelect().Model(entity). Where("traits ->> 'email' = ?", name). + Where("trash = ?", false). Scan(ctx) if err != nil { return nil, err @@ -221,6 +222,7 @@ func GetIdByTraits(ctx context.Context, db bun.IDB, name string, entity interfac // TODO: better name and possibly pass in trait name err := db.NewSelect().Column("id").Model(entity). Where("traits ->> 'email' = ?", name). + Where("trash = ?", false). Scan(ctx) if err != nil { return nil, err