From 2a61f421a273d8a3cd81d99efe9694349cc8a0f5 Mon Sep 17 00:00:00 2001 From: Sean Date: Sun, 15 Jun 2025 00:38:30 -0400 Subject: [PATCH] Ensure that the secuirty identifier we get from MorningStar is Valid. --- MarketData/MarketDataLib/Helper/MarketDataHelper.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/MarketData/MarketDataLib/Helper/MarketDataHelper.cs b/MarketData/MarketDataLib/Helper/MarketDataHelper.cs index 06ceb86..fa49e0e 100755 --- a/MarketData/MarketDataLib/Helper/MarketDataHelper.cs +++ b/MarketData/MarketDataLib/Helper/MarketDataHelper.cs @@ -2664,6 +2664,7 @@ namespace MarketData.Helper if(null==securityIdentifier )return null; securityIdentifier=securityIdentifier.Trim(); if(securityIdentifier.Equals(","))return null; + if (securityIdentifier.Length > 25) return null; // As a finakl check ... 25 is the maximum length of the security identifer in the database. MDTrace.WriteLine(LogLevel.DEBUG,$"Adding Morningtstar securityIdentifier. Symbol:{symbol} SecurityIdentifier:{securityIdentifier}"); MStarSecurityDA.PutSecurityId(symbol,securityIdentifier); return securityIdentifier;