diff --git a/OpenXmlPowerTools/WmlComparer.cs b/OpenXmlPowerTools/WmlComparer.cs index 9eed4d51..da2e9716 100644 --- a/OpenXmlPowerTools/WmlComparer.cs +++ b/OpenXmlPowerTools/WmlComparer.cs @@ -279,7 +279,7 @@ private static WmlDocument HashBlockLevelContent(WmlDocument source, WmlDocument var sourceUnidDict = sourceMainXDoc .Root .Descendants() - .Where(d => d.Name == W.p || d.Name == W.tbl || d.Name == W.tr) + .Where(d => (d.Name == W.p || d.Name == W.tbl || d.Name == W.tr) && d.Attribute(PtOpenXml.Unid) != null) .ToDictionary(d => (string)d.Attribute(PtOpenXml.Unid)); var afterProcMainXDoc = wDocAfterProc