Fix front percent lookup

Dapper can't map lists of ID types in an input position so we select it to a plain ulong list :)
This commit is contained in:
Ske 2020-06-24 13:59:08 +02:00
parent 4ac6465648
commit 3b47785aa0

View File

@ -346,7 +346,7 @@ namespace PluralKit.Core {
memberObjects = ( memberObjects = (
await conn.QueryAsync<PKMember>( await conn.QueryAsync<PKMember>(
"select * from members where id = any(@Switches)", // lol postgres specific `= any()` syntax "select * from members where id = any(@Switches)", // lol postgres specific `= any()` syntax
new { Switches = switchMembers.Select(m => m.Member).Distinct().ToList() }) new { Switches = switchMembers.Select(m => m.Member.Value).Distinct().ToList() })
).ToDictionary(m => m.Id); ).ToDictionary(m => m.Id);
} }