mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
Catch file-not-found on startup when non-existant flow file specified
This commit is contained in:
parent
8c561e92c8
commit
8bb861124d
@ -137,17 +137,21 @@ function init(_settings, _runtime) {
|
|||||||
saveSettings = true;
|
saveSettings = true;
|
||||||
} else {
|
} else {
|
||||||
// if it resolves to a dir - use it
|
// if it resolves to a dir - use it
|
||||||
var stat = fs.statSync(fspath.join(projectsDir,settings.flowFile));
|
try {
|
||||||
if (stat && stat.isDirectory()) {
|
var stat = fs.statSync(fspath.join(projectsDir,settings.flowFile));
|
||||||
activeProject = settings.flowFile;
|
if (stat && stat.isDirectory()) {
|
||||||
globalSettings.projects.activeProject = activeProject;
|
activeProject = settings.flowFile;
|
||||||
// Now check for a credentialSecret
|
globalSettings.projects.activeProject = activeProject;
|
||||||
if (settings.credentialSecret !== undefined) {
|
// Now check for a credentialSecret
|
||||||
globalSettings.projects.projects[settings.flowFile] = {
|
if (settings.credentialSecret !== undefined) {
|
||||||
credentialSecret: settings.credentialSecret
|
globalSettings.projects.projects[settings.flowFile] = {
|
||||||
|
credentialSecret: settings.credentialSecret
|
||||||
|
}
|
||||||
|
saveSettings = true;
|
||||||
}
|
}
|
||||||
saveSettings = true;
|
|
||||||
}
|
}
|
||||||
|
} catch(err) {
|
||||||
|
// Doesn't exist, handle as a flow file to be created
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user