@@ -1061,14 +1061,18 @@ public DataExportResult Export(DataExportRequest request, CancellationToken canc
10611061 {
10621062 var ctx = new DataExporterContext ( request , cancellationToken ) ;
10631063
1064+ if ( request . EntitiesToExport != null )
1065+ {
1066+ ctx . EntityIdsSelected . AddRange ( request . EntitiesToExport ) ;
1067+ }
1068+
10641069 ExportCoreOuter ( ctx ) ;
10651070
10661071 if ( ctx . Result != null && ctx . Result . Succeeded && ctx . Result . Files . Count > 0 )
10671072 {
10681073 string prefix = null ;
10691074 string suffix = null ;
10701075 var extension = Path . GetExtension ( ctx . Result . Files . First ( ) . FileName ) ;
1071- var selectedEntityCount = ( request . EntitiesToExport == null ? 0 : request . EntitiesToExport . Count ( ) ) ;
10721076
10731077 if ( request . Provider . Value . EntityType == ExportEntityType . Product )
10741078 prefix = T ( "Admin.Catalog.Products" ) ;
@@ -1085,6 +1089,8 @@ public DataExportResult Export(DataExportRequest request, CancellationToken canc
10851089 else
10861090 prefix = request . Provider . Value . EntityType . ToString ( ) ;
10871091
1092+ var selectedEntityCount = ( request . EntitiesToExport == null ? 0 : request . EntitiesToExport . Count ( ) ) ;
1093+
10881094 if ( selectedEntityCount == 0 )
10891095 suffix = T ( "Common.All" ) ;
10901096 else
@@ -1104,7 +1110,7 @@ public IList<dynamic> Preview(DataExportRequest request)
11041110 var resultData = new List < dynamic > ( ) ;
11051111 var cancellation = new CancellationTokenSource ( TimeSpan . FromMinutes ( 5.0 ) ) ;
11061112
1107- var ctx = new DataExporterContext ( request , cancellation . Token , null , true ) ;
1113+ var ctx = new DataExporterContext ( request , cancellation . Token , true ) ;
11081114
11091115 var unused = Init ( ctx , totalRecords ) ;
11101116
@@ -1138,7 +1144,7 @@ public int GetDataCount(DataExportRequest request)
11381144 {
11391145 var cancellation = new CancellationTokenSource ( TimeSpan . FromMinutes ( 5.0 ) ) ;
11401146
1141- var ctx = new DataExporterContext ( request , cancellation . Token , null , true ) ;
1147+ var ctx = new DataExporterContext ( request , cancellation . Token , true ) ;
11421148
11431149 var unused = Init ( ctx ) ;
11441150
0 commit comments