Fix member count including private members in system card

This commit is contained in:
Ske 2020-01-17 17:54:07 +01:00
parent 991c00a4e6
commit 0dd8988c08

View File

@ -641,7 +641,7 @@ namespace PluralKit {
public async Task<int> GetSystemMemberCount(PKSystem system, bool includePrivate) public async Task<int> GetSystemMemberCount(PKSystem system, bool includePrivate)
{ {
var query = "select count(*) from members where system = @Id"; var query = "select count(*) from members where system = @Id";
if (includePrivate) query += " and member_privacy = 1"; // 1 = public if (!includePrivate) query += " and member_privacy = 1"; // 1 = public
using (var conn = await _conn.Obtain()) using (var conn = await _conn.Obtain())
return await conn.ExecuteScalarAsync<int>(query, system); return await conn.ExecuteScalarAsync<int>(query, system);