diff --git a/Elwig/Documents/MemberDataSheet.cs b/Elwig/Documents/MemberDataSheet.cs index 104767a..3fb64c9 100644 --- a/Elwig/Documents/MemberDataSheet.cs +++ b/Elwig/Documents/MemberDataSheet.cs @@ -30,7 +30,7 @@ namespace Elwig.Documents { public static async Task Initialize(int mgnr) { using var ctx = new AppDbContext(); - return new MemberDataSheet(await ctx.FetchMembers(mgnr, true, true).SingleAsync()); + return new MemberDataSheet(await ctx.FetchMembers(mgnr, includeContactInfo: true).SingleAsync()); } protected override async Task LoadData(AppDbContext ctx) { diff --git a/Elwig/Helpers/AppDbContext.cs b/Elwig/Helpers/AppDbContext.cs index 9a29d31..d32a163 100644 --- a/Elwig/Helpers/AppDbContext.cs +++ b/Elwig/Helpers/AppDbContext.cs @@ -338,9 +338,9 @@ namespace Elwig.Helpers { public IAsyncEnumerable FetchMembers(int? mgnr = null, bool includeNotActive = false, bool includeContactInfo = false) { if (includeContactInfo) { - return _compiledQueryMembersContactInfo.Invoke(this, mgnr, includeNotActive); + return _compiledQueryMembersContactInfo.Invoke(this, mgnr, mgnr != null || includeNotActive); } else { - return _compiledQueryMembers.Invoke(this, mgnr, includeNotActive); + return _compiledQueryMembers.Invoke(this, mgnr, mgnr != null || includeNotActive); } }