Skip to content

Commit bd91f25

Browse files
committed
overwrite flag changes to compare src and dest files and remove from src list
1 parent 83aa967 commit bd91f25

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/main/java/com/onedatashare/scheduler/services/RequestModifier.java

+9-9
Original file line numberDiff line numberDiff line change
@@ -174,18 +174,18 @@ public TransferJobRequest createRequest(RequestFromODS odsTransferRequest) {
174174
if (transferJobRequest.getOptions().isOverwrite())
175175
s.setInfoList(expandedFiles);
176176
else {
177-
//Check files present in destination (given path level only)
178-
179-
//can use selectAndExpand but not for vfs
177+
//Check files present in destination
180178
List<EntityInfo> destExpandedFiles = this.selectAndExpandDestination(d, new ArrayList<>());
181179

182-
183-
/*
184-
for each file ID at dest, check if present in source list, if yes, remove that file id from src info list
185-
expandedFiles.remove()
180+
//for each file ID at dest, check if present in source list, if yes, remove that file id from src info list
181+
for (EntityInfo destFile : destExpandedFiles) {
182+
for (EntityInfo srcFile : expandedFiles) {
183+
if (destFile.getId().equals(srcFile.getId())) {
184+
expandedFiles.remove(srcFile);
185+
}
186+
}
187+
}
186188
s.setInfoList(expandedFiles);
187-
*/
188-
189189

190190
//TODO: fix box case handling where if no files selected by user (to match other cases)
191191
}

0 commit comments

Comments
 (0)