diff --git a/ReportImp/FeidPartnerReports/Statistics/CustomServiceRecordStatisticFactory.cs b/ReportImp/FeidPartnerReports/Statistics/CustomServiceRecordStatisticFactory.cs index 18f309e9d..a781951e1 100644 --- a/ReportImp/FeidPartnerReports/Statistics/CustomServiceRecordStatisticFactory.cs +++ b/ReportImp/FeidPartnerReports/Statistics/CustomServiceRecordStatisticFactory.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; +using BeWo.Data.Entities; using BeWo.Service.DCEntityMapper; using BeWo.Service.Plugins; using BS.Shared; @@ -73,7 +74,18 @@ namespace FeidPartnerReports.Statistics return stat; } - private bool EnthaeltEintraege(DateTime start, DateTime end, List serviceRecords) + protected override IEnumerable GetServiceRecordsForStatistic(long costBearer2SupportConceptOid) + { + var allServiceRecords = base.GetServiceRecordsForStatistic(costBearer2SupportConceptOid); + if (allServiceRecords != null && allServiceRecords.Count() > 0) + { + allServiceRecords = allServiceRecords.Where(s => !s.GroupOid.HasValue).ToList(); + } + + return allServiceRecords; + } + + private bool EnthaeltEintraege(DateTime start, DateTime end, List serviceRecords) { bool vorhandeneEintraege = false; if (serviceRecords != null && serviceRecords.Count > 0)