diff --git a/PreMailer.Net/PreMailer.Net/PreMailer.cs b/PreMailer.Net/PreMailer.Net/PreMailer.cs index 5621249..4fe4a34 100644 --- a/PreMailer.Net/PreMailer.Net/PreMailer.cs +++ b/PreMailer.Net/PreMailer.Net/PreMailer.cs @@ -247,7 +247,19 @@ private bool DomainMatch(string domain, string url) /// private IEnumerable GetCssBlocks(IEnumerable cssSources) { - return cssSources.Select(styleSource => styleSource.GetCss()).ToList(); + return cssSources.Select(GetCssBlock).ToList(); + } + private string GetCssBlock(ICssSource cssSource) + { + try + { + return cssSource.GetCss(); + } + catch (Exception ex) + { + _warnings.Add(ex.Message); + return string.Empty; + } } private void RemoveCssComments(IEnumerable cssSourceNodes)