diff --git a/src/EPPlus/ExcelWorksheet.cs b/src/EPPlus/ExcelWorksheet.cs index 38375c721..88925be54 100644 --- a/src/EPPlus/ExcelWorksheet.cs +++ b/src/EPPlus/ExcelWorksheet.cs @@ -955,7 +955,7 @@ public bool OutLineSummaryBelow get { CheckSheetTypeAndNotDisposed(); - return GetXmlNodeBool(outLineSummaryBelowPath); + return GetXmlNodeBool(outLineSummaryBelowPath, true); } set { @@ -972,7 +972,7 @@ public bool OutLineSummaryRight get { CheckSheetTypeAndNotDisposed(); - return GetXmlNodeBool(outLineSummaryRightPath); + return GetXmlNodeBool(outLineSummaryRightPath, true); } set { diff --git a/src/EPPlusTest/Issues/FormulaCalculationIssues.cs b/src/EPPlusTest/Issues/FormulaCalculationIssues.cs index 329f030de..00d0a968a 100644 --- a/src/EPPlusTest/Issues/FormulaCalculationIssues.cs +++ b/src/EPPlusTest/Issues/FormulaCalculationIssues.cs @@ -1649,6 +1649,7 @@ public void s1048() SaveWorkbook("S1048-calculated.xlsx", p); } } + [TestMethod] public void s1050() { diff --git a/src/EPPlusTest/Issues/WorksheetIssues.cs b/src/EPPlusTest/Issues/WorksheetIssues.cs index c77764083..a500392eb 100644 --- a/src/EPPlusTest/Issues/WorksheetIssues.cs +++ b/src/EPPlusTest/Issues/WorksheetIssues.cs @@ -1193,6 +1193,16 @@ public void Issue2325() }); Assert.IsTrue(ex.Message.Contains("Strict Open XML")); } + [TestMethod] + public void Issue2445() + { + using var package = new ExcelPackage(); + var worksheet = package.Workbook.Worksheets.Add("Table1"); + worksheet.Cells["2:5"].EntireRow.Group(); + worksheet.Cells["C:E"].EntireColumn.Group(); + Assert.AreEqual(true, worksheet.OutLineSummaryBelow); + Assert.AreEqual(true, worksheet.OutLineSummaryRight); + } } }