diff --git a/Rock.SendGrid/Communications/Transport/SendGridHttp.cs b/Rock.SendGrid/Communications/Transport/SendGridHttp.cs index e45f640fea2..47197e02844 100644 --- a/Rock.SendGrid/Communications/Transport/SendGridHttp.cs +++ b/Rock.SendGrid/Communications/Transport/SendGridHttp.cs @@ -150,7 +150,10 @@ private SendGridMessage GetSendGridMessageFromRockEmailMessage( RockEmailMessage sendGridMessage.HtmlContent = rockEmailMessage.Message; // Communication record for tracking opens & clicks - sendGridMessage.CustomArgs = rockEmailMessage.MessageMetaData; + if ( rockEmailMessage.MessageMetaData != null && rockEmailMessage.MessageMetaData.Count > 0 ) + { + sendGridMessage.CustomArgs = rockEmailMessage.MessageMetaData; + } if ( CanTrackOpens ) {