find by id of ormify patch

This commit is contained in:
Maidul Islam
2024-01-25 17:09:30 -05:00
committed by Akhil Mohan
parent 6cee8dc7e5
commit d1597ed8da

View File

@@ -50,11 +50,12 @@ export const ormify = <DbOps extends object, Tname extends keyof Tables>(
const res = await cb(trx);
return res;
}),
findById: (id: string, tx?: Knex) => {
findById: async (id: string, tx?: Knex) => {
try {
return (tx || db)(tableName)
const result = await (tx || db)(tableName)
.where({ id } as any)
.first("*");
return result;
} catch (error) {
throw new DatabaseError({ error, name: "Find by id" });
}
@@ -64,6 +65,7 @@ export const ormify = <DbOps extends object, Tname extends keyof Tables>(
const res = await (tx || db)(tableName).where(filter).first("*");
return res;
} catch (error) {
console.log("I HAVE REACHEd HEREEE===>", tableName)
throw new DatabaseError({ error, name: "Find one" });
}
},
@@ -83,6 +85,7 @@ export const ormify = <DbOps extends object, Tname extends keyof Tables>(
const res = await query;
return res;
} catch (error) {
console.log("I HAVE REACHEd HEREEE===>", tableName)
throw new DatabaseError({ error, name: "Find one" });
}
},