Skip to content

Commit 0259427

Browse files
authored
fix: file lookup error (#900)
1 parent 2cb0422 commit 0259427

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/main/java/com/crowdin/cli/commands/functionality/ProjectFilesUtils.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ public static boolean equalsIgnoreExtension(String file1, String file2) {
5454
}
5555

5656
public static String removeExtension(String file) {
57+
if (!file.contains(".")) {
58+
return file;
59+
}
5760
return file.substring(0, file.lastIndexOf('.'));
5861
}
5962

src/test/java/com/crowdin/cli/commands/functionality/ProjectFilesUtilsTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,5 +85,6 @@ public void testFileLookup() {
8585
assertEquals(file1, ProjectFilesUtils.fileLookup(file1, Map.of(file1, file1, file2, file2)));
8686
assertEquals(file2, ProjectFilesUtils.fileLookup(file1, Map.of(file2, file2, file3, file3)));
8787
assertNull(ProjectFilesUtils.fileLookup(file3, Map.of(file1, file1, file2, file2)));
88+
assertNull(ProjectFilesUtils.fileLookup("path/to/test", Map.of(file1, file1, file2, file2)));
8889
}
8990
}

0 commit comments

Comments
 (0)