setEnvFile: fix error when no .env file (#1237)

This commit is contained in:
Justin COLLON
2024-09-01 12:33:14 +02:00
committed by GitHub
parent 3597b542d3
commit be4ed6de79
+15 -16
View File
@@ -16,13 +16,12 @@ let data =
os.EOL +
`RELEASE_DATE=${formattedDate}`;
fs.readFile(path.join(__dirname, '..', '.env'), 'utf8', (err, existingData) => {
if (err) {
console.log(err);
return;
}
let existingEnvData = '';
const existingEnvData = existingData
fs.readFile(path.join(__dirname, '..', '.env'), 'utf8', (err, existingData) => {
if (err) return;
existingEnvData = existingData
.split(os.EOL)
.filter(line => {
return (
@@ -32,14 +31,14 @@ fs.readFile(path.join(__dirname, '..', '.env'), 'utf8', (err, existingData) => {
);
})
.join(os.EOL);
if (existingEnvData) {
data += os.EOL + existingEnvData;
}
fs.writeFile(path.join(__dirname, '..', '.env'), data, 'utf8', err => {
if (err) {
console.log(err);
}
});
});
if (existingEnvData) {
data += os.EOL + existingEnvData;
}
fs.writeFile(path.join(__dirname, '..', '.env'), data, 'utf8', err => {
if (err) {
console.log(err);
}
});