@@ -40,15 +40,15 @@ export const mergeReports = async (toolAdapter: ToolAdapter, srcPaths: string[],
4040 const parsedHeaders = { ...headersFromCli , ...headersFromEnv } ;
4141
4242 const resolvedUrls = await tryResolveUrls ( srcPaths , parsedHeaders ) ;
43- const resolvedDbFiles = resolvedUrls . filter ( serverUtils . isDbFile ) ;
43+ const { true : resolvedDbFiles = [ ] , false : resolvedJsonUrls = [ ] } = _ . groupBy ( resolvedUrls , serverUtils . isDbFile ) ;
4444
4545 const { true : remoteDbUrls = [ ] , false : localDbPaths = [ ] } = _ . groupBy ( resolvedDbFiles , isUrl ) ;
4646 const dbPaths : DbPath [ ] = localDbPaths . map ( ( db : string , ind : number , arr : string [ ] ) => {
4747 const dbName = arr . length > 1 ? genUniqDbName ( db , ind + 1 ) : path . basename ( db ) ;
4848 return { src : path . resolve ( process . cwd ( ) , db ) , dest : path . resolve ( destPath , dbName ) } ;
4949 } ) ;
5050
51- const allDbPaths = [ ...remoteDbUrls , ...dbPaths . map ( ( { dest} ) => path . parse ( dest ) . base ) ] ;
51+ const dbAndJsonUrls = [ ... resolvedJsonUrls , ...remoteDbUrls , ...dbPaths . map ( ( { dest} ) => path . parse ( dest ) . base ) ] ;
5252 const copyFilePromises : Promise < void > [ ] = [ ] ;
5353
5454 await fs . ensureDir ( destPath ) ;
@@ -66,7 +66,7 @@ export const mergeReports = async (toolAdapter: ToolAdapter, srcPaths: string[],
6666
6767 await Promise . all ( [
6868 serverUtils . saveStaticFilesToReportDir ( htmlReporter , reporterConfig , destPath ) ,
69- serverUtils . writeDatabaseUrlsFile ( destPath , allDbPaths ) ,
69+ serverUtils . writeDatabaseUrlsFile ( destPath , dbAndJsonUrls ) ,
7070 ...copyFilePromises
7171 ] ) ;
7272
0 commit comments