fix: cast hid parameter to char(6) in GetMemberByHid query
Some checks failed
Build and push Docker image / .net docker build (push) Has been cancelled
.net checks / run .net tests (push) Has been cancelled
.net checks / dotnet-format (push) Has been cancelled

avoids casting the hid column, which does a full table scan, which is slow
This commit is contained in:
alyssa 2026-01-17 16:56:08 -05:00
parent 4973c0b992
commit 4a947c01fc

View file

@ -13,7 +13,7 @@ public partial class ModelRepository
public Task<PKMember?> GetMemberByHid(string hid, SystemId? system = null)
{
var query = new Query("members").Where("hid", hid.ToLower());
var query = new Query("members").WhereRaw("hid = (?)::char(6)", hid.ToLower());
if (system != null)
query = query.Where("system", system);
return _db.QueryFirst<PKMember?>(query);