diff --git a/RestProcessor/Program.cs b/RestProcessor/Program.cs index c6e9f81..54dd8b1 100644 --- a/RestProcessor/Program.cs +++ b/RestProcessor/Program.cs @@ -156,7 +156,7 @@ private static List MergeRestFile(List splitedGroupF var set = new HashSet(splitedGroupFiles); foreach (var item in fileNameInfos) { - var existFinleNameInfo= set.Where(fileNameInfo=> fileNameInfo.TocName== item.TocName && restFileInfo.ServiceInfo.TocTitle== fileNameInfo.ServiceInfo.TocTitle).FirstOrDefault(); + var existFinleNameInfo= set.Where(fileNameInfo=> fileNameInfo.TocName== item.TocName && fileNameInfo.Version == item.Version && restFileInfo.ServiceInfo.TocTitle== fileNameInfo.ServiceInfo.TocTitle).FirstOrDefault(); if (existFinleNameInfo != null) { existFinleNameInfo.ChildrenFileNameInfo.AddRange(item.ChildrenFileNameInfo);