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); } }