File tree Expand file tree Collapse file tree 1 file changed +22
-2
lines changed
Expand file tree Collapse file tree 1 file changed +22
-2
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,19 @@ function arrayHasElements(array) {
4545 return arrayIsArray ( array ) && array . length > 0 ;
4646}
4747
48+ function removeEmptysFromArray ( array ) {
49+ return array . filter ( ( item ) =>
50+ item !== undefined
51+ && item !== null
52+ && typeof item === "string"
53+ && item !== ""
54+ ) ;
55+ }
56+
57+ function removeDuplicatesFromArray ( array ) {
58+ return [ ...new Set ( array ) ] ;
59+ }
60+
4861function checkChangedOrDeletedFiles ( changedFiles , deletedFiles ) {
4962 const changedFilesExist = arrayHasElements ( changedFiles ) ;
5063 const deletedFilesExist = arrayHasElements ( deletedFiles ) ;
@@ -57,9 +70,16 @@ function checkChangedOrDeletedFiles(changedFiles, deletedFiles) {
5770}
5871
5972function extractChangedOrDeletedFiles ( changedFiles , deletedFiles ) {
73+ changedFiles = arrayIsArray ( changedFiles )
74+ ? removeDuplicatesFromArray ( removeEmptysFromArray ( changedFiles ) )
75+ : [ ] ;
76+ deletedFiles = arrayIsArray ( deletedFiles )
77+ ? removeDuplicatesFromArray ( removeEmptysFromArray ( deletedFiles ) )
78+ : [ ] ;
79+
6080 return {
61- changedFiles : arrayIsArray ( changedFiles ) ? changedFiles : [ ] ,
62- deletedFiles : arrayIsArray ( deletedFiles ) ? deletedFiles : [ ] ,
81+ changedFiles : changedFiles ,
82+ deletedFiles : deletedFiles
6383 } ;
6484}
6585
You can’t perform that action at this time.
0 commit comments