Skip to content

Commit

Permalink
fix(cli): avoid scanning unnecessary directories on windows (n8n-io#4082
Browse files Browse the repository at this point in the history
)

fixes n8n-io#4007

Ticket: N8N-4603
  • Loading branch information
netroy committed Sep 12, 2022
1 parent b28618f commit afdf974
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 4 deletions.
2 changes: 1 addition & 1 deletion packages/cli/commands/import/credentials.ts
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ export class ImportCredentialsCommand extends Command {

inputPath = inputPath.replace(/\/$/g, '');

const files = await glob(`${inputPath}/*.json`);
const files = await glob('*.json', { cwd: inputPath });

totalImported = files.length;

Expand Down
2 changes: 1 addition & 1 deletion packages/cli/commands/import/workflow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ export class ImportWorkflowsCommand extends Command {

inputPath = inputPath.replace(/\/$/g, '');

const files = await glob(`${inputPath}/*.json`);
const files = await glob('*.json', { cwd: inputPath });

totalImported = files.length;

Expand Down
4 changes: 3 additions & 1 deletion packages/cli/src/LoadNodesAndCredentials.ts
Original file line number Diff line number Diff line change
Expand Up @@ -493,7 +493,9 @@ class LoadNodesAndCredentialsClass {
* @returns {Promise<void>}
*/
async loadDataFromDirectory(setPackageName: string, directory: string): Promise<void> {
const files = await glob(path.join(directory, '**/*.@(node|credentials).js'));
const files = await glob('**/*.@(node|credentials).js', {
cwd: directory,
});

for (const filePath of files) {
const [fileName, type] = path.parse(filePath).name.split('.');
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { IExecuteFunctions } from 'n8n-core';
import { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow';
import glob from 'fast-glob';
import path from 'path';

import { readFile as fsReadFile } from 'fs/promises';

Expand Down

0 comments on commit afdf974

Please sign in to comment.