From 267b4f9f8e18c48e4d546d31234698574bd46f41 Mon Sep 17 00:00:00 2001 From: Alex Krupnov Date: Wed, 1 May 2024 21:21:52 +0200 Subject: [PATCH] Checking if PDF has a title for Morgan Stanley parser (#22) --- .../Brokers/MorganStanley/MorganStanleyStatementPdfParser.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StatementParser/StatementParser/Parsers/Brokers/MorganStanley/MorganStanleyStatementPdfParser.cs b/StatementParser/StatementParser/Parsers/Brokers/MorganStanley/MorganStanleyStatementPdfParser.cs index 975d4d4..90c389f 100644 --- a/StatementParser/StatementParser/Parsers/Brokers/MorganStanley/MorganStanleyStatementPdfParser.cs +++ b/StatementParser/StatementParser/Parsers/Brokers/MorganStanley/MorganStanleyStatementPdfParser.cs @@ -26,11 +26,11 @@ public IList Parse(string statementFilePath) using var textSource = new TextSource(statementFilePath, true); try { - if (Regex.IsMatch(textSource.Title, @"^Morgan Stanley Smith Barney Document SP10 History Statements ")) + if (Regex.IsMatch(textSource.Title ?? "", @"^Morgan Stanley Smith Barney Document SP10 History Statements ")) { return ParseLegacyStatement(textSource); } - else if (Regex.IsMatch(textSource.Title, @"^Morgan Stanley Smith Barney Document EPS217CCC linux-TTF New$")) + else if (Regex.IsMatch(textSource.Title ?? "", @"^Morgan Stanley Smith Barney Document EPS217CCC linux-TTF New$")) { return Parse2022Statement(textSource); }