diff options
author | Sergey Chebotar <s.chebotar@gmail.com> | 2023-05-23 07:55:14 +0300 |
---|---|---|
committer | Sergey Chebotar <s.chebotar@gmail.com> | 2023-05-23 07:55:14 +0300 |
commit | fba2859b84703b4a302fec1550ab78f75d8c978c (patch) | |
tree | 8680b4a9e2e1300030edf320847cd6cd95ad2b9f | |
parent | 28c5a69797f96aacede484e4d6118745ff8b2181 (diff) |
Fix null cells reference
-rw-r--r-- | RhSolutions.AddIn/Services/GuessReader.cs | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/RhSolutions.AddIn/Services/GuessReader.cs b/RhSolutions.AddIn/Services/GuessReader.cs index 6a2acb6..52e53b6 100644 --- a/RhSolutions.AddIn/Services/GuessReader.cs +++ b/RhSolutions.AddIn/Services/GuessReader.cs @@ -57,6 +57,11 @@ public class GuessReader : IReader int successCounter = 0; object[,] cells = column.Value2; + if (cells == null) + { + return false; + } + for (int row = 1; row < column.Rows.Count + 1; row++) { object currentCell = cells[row, 1]; @@ -81,9 +86,15 @@ public class GuessReader : IReader private bool IsAmountColumn(Range column, out double average) { + average = 0.0; object[,] cells = column.Value2; + + if (cells == null) + { + return false; + } + int successCounter = 0; - average = 0.0; for (int row = 1; row < column.Rows.Count + 1; row++) { |