fix(tools): Modiify removeDeletedFiles function to find all files instead of just markdown (#40887)
* fix: corrected file deletion function * fix(tools): include dict Signed-off-by: nhcarrigan <nhcarrigan@gmail.com> * fix(tools): concat is non-mutating oops Signed-off-by: nhcarrigan <nhcarrigan@gmail.com> Co-authored-by: nhcarrigan <nhcarrigan@gmail.com>
This commit is contained in:
@ -23,9 +23,13 @@ const removeDeletedFiles = async projectId => {
|
|||||||
const crowdinFiles = await getFiles(projectId);
|
const crowdinFiles = await getFiles(projectId);
|
||||||
|
|
||||||
if (crowdinFiles && crowdinFiles.length) {
|
if (crowdinFiles && crowdinFiles.length) {
|
||||||
const command = 'find curriculum/challenges/english -name \\*.md';
|
const challengeCommand = 'find curriculum/challenges/english -name \\*.*';
|
||||||
const listOfEnglishFiles = await getOutputFromCommand(command);
|
const listOfEnglishFiles = await getOutputFromCommand(challengeCommand);
|
||||||
const curriculumFilesArr = listOfEnglishFiles.split('\n');
|
const dictionaryCommand =
|
||||||
|
'find curriculum/dictionaries/english -name \\*.*';
|
||||||
|
const listOfDictFiles = await getOutputFromCommand(dictionaryCommand);
|
||||||
|
let curriculumFilesArr = listOfEnglishFiles.split('\n');
|
||||||
|
curriculumFilesArr = curriculumFilesArr.concat(listOfDictFiles.split('\n'));
|
||||||
if (curriculumFilesArr.length) {
|
if (curriculumFilesArr.length) {
|
||||||
const curriculumLookup = curriculumFilesArr.reduce((obj, filename) => {
|
const curriculumLookup = curriculumFilesArr.reduce((obj, filename) => {
|
||||||
return { ...obj, [filename]: 1 };
|
return { ...obj, [filename]: 1 };
|
||||||
|
Reference in New Issue
Block a user