File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
src/VirtoCommerce.ImportModule.CsvHelper Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -57,7 +57,10 @@ public virtual async Task<int> GetTotalCountAsync(ImportContext context)
5757 }
5858
5959 var streamPosition = _stream . Position ;
60- _stream . Seek ( 0 , SeekOrigin . Begin ) ;
60+ if ( _stream . CanSeek )
61+ {
62+ _stream . Seek ( 0 , SeekOrigin . Begin ) ;
63+ }
6164
6265 var streamReader = new StreamReader ( _stream , leaveOpen : true ) ;
6366 var csvReader = new CsvReader ( streamReader , CsvConfiguration ) ;
@@ -74,7 +77,10 @@ public virtual async Task<int> GetTotalCountAsync(ImportContext context)
7477 _totalCount ++ ;
7578 }
7679
77- _stream . Seek ( streamPosition , SeekOrigin . Begin ) ;
80+ if ( _stream . CanSeek )
81+ {
82+ _stream . Seek ( streamPosition , SeekOrigin . Begin ) ;
83+ }
7884
7985 return _totalCount . Value ;
8086 }
You can’t perform that action at this time.
0 commit comments