private void OnAfterUploadCompleted(MediaImage media, bool shouldNotUploadOriginal)
{
var isUploaded = (media.IsUploaded.HasValue && media.IsUploaded.Value) || (media.IsThumbnailUploaded.HasValue && media.IsThumbnailUploaded.Value)
|| ((media.IsOriginalUploaded.HasValue && media.IsOriginalUploaded.Value) && shouldNotUploadOriginal);
if (media.IsCanceled && isUploaded)
{
RemoveImageWithFiles(media.Id, media.Version, false, shouldNotUploadOriginal);
}
}