aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Chebotar <s.chebotar@gmail.com>2023-05-23 07:55:14 +0300
committerSergey Chebotar <s.chebotar@gmail.com>2023-05-23 07:55:14 +0300
commitfba2859b84703b4a302fec1550ab78f75d8c978c (patch)
tree8680b4a9e2e1300030edf320847cd6cd95ad2b9f
parent28c5a69797f96aacede484e4d6118745ff8b2181 (diff)
Fix null cells reference
-rw-r--r--RhSolutions.AddIn/Services/GuessReader.cs13
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++)
{