Ensure that the secuirty identifier we get from MorningStar is Valid.
This commit is contained in:
@@ -2664,6 +2664,7 @@ namespace MarketData.Helper
|
|||||||
if(null==securityIdentifier )return null;
|
if(null==securityIdentifier )return null;
|
||||||
securityIdentifier=securityIdentifier.Trim();
|
securityIdentifier=securityIdentifier.Trim();
|
||||||
if(securityIdentifier.Equals(","))return null;
|
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}");
|
MDTrace.WriteLine(LogLevel.DEBUG,$"Adding Morningtstar securityIdentifier. Symbol:{symbol} SecurityIdentifier:{securityIdentifier}");
|
||||||
MStarSecurityDA.PutSecurityId(symbol,securityIdentifier);
|
MStarSecurityDA.PutSecurityId(symbol,securityIdentifier);
|
||||||
return securityIdentifier;
|
return securityIdentifier;
|
||||||
|
|||||||
Reference in New Issue
Block a user