Skip to content

Commit a824227

Browse files
Merge pull request #10816 from RyanCavanaugh/fix_jake_ba
Don't try to unlink folders
2 parents b052d69 + be85caf commit a824227

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

Jakefile.js

+11-8
Original file line numberDiff line numberDiff line change
@@ -1003,15 +1003,18 @@ function acceptBaseline(containerFolder) {
10031003
var deleteEnding = '.delete';
10041004
for (var i in files) {
10051005
var filename = files[i];
1006-
if (filename.substr(filename.length - deleteEnding.length) === deleteEnding) {
1007-
filename = filename.substr(0, filename.length - deleteEnding.length);
1008-
fs.unlinkSync(path.join(targetFolder, filename));
1009-
} else {
1010-
var target = path.join(targetFolder, filename);
1011-
if (fs.existsSync(target)) {
1012-
fs.unlinkSync(target);
1006+
var fullLocalPath = path.join(sourceFolder, filename);
1007+
if (fs.statSync(fullLocalPath).isFile()) {
1008+
if (filename.substr(filename.length - deleteEnding.length) === deleteEnding) {
1009+
filename = filename.substr(0, filename.length - deleteEnding.length);
1010+
fs.unlinkSync(path.join(targetFolder, filename));
1011+
} else {
1012+
var target = path.join(targetFolder, filename);
1013+
if (fs.existsSync(target)) {
1014+
fs.unlinkSync(target);
1015+
}
1016+
fs.renameSync(path.join(sourceFolder, filename), target);
10131017
}
1014-
fs.renameSync(path.join(sourceFolder, filename), target);
10151018
}
10161019
}
10171020
}

0 commit comments

Comments
 (0)