I have a question about the parsing of image from string.
Right now, it crashes because I don't have an image (it's optional in our report) and the string is empty.
This looks like it is as it should be, but the report engine crashes in the file "Components\StiImage.cs"
in the method "protected override Image GetImageFromSource()" during the call "return StiImageConverter.StringToImage(imageObject as string);"
It crashes because it creates a memorystream with an empty string and try to create an image from it.
Obviously it should do that and just return a null value in that case.
I did a test by changing the GetImageFromSource method code from
if (imageObject is string)
{
return StiImageConverter.StringToImage(imageObject as string);
}
to
if (imageObject is string && ((string)imageObject).Length != 0)
{
return StiImageConverter.StringToImage(imageObject as string);
}
And everything works fine for me now.
Is there unforeseen side effect to that that i should know of ?
Can I expect to get this fix in a build ? if yes, when is the next one ?

Thanks
Sacha