Skip to content

Commit 4129d64

Browse files
Merge pull request #16618 from nextcloud/fix/upload-entity-duplication
fix(upload-db) duplicated entries
2 parents 6cfd9ba + a0c3f41 commit 4129d64

6 files changed

Lines changed: 686 additions & 31 deletions

File tree

app/src/androidTest/java/com/nextcloud/utils/AutoRenameTests.kt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,4 +290,23 @@ class AutoRenameTests : AbstractOnServerIT() {
290290
val result = AutoRename.rename(filename, nc29Capability, isFolderPath = true)
291291
assert(result == filename) { "Expected $filename but got $result" }
292292
}
293+
294+
@Test
295+
fun testRenameWithLowercasedFiles() {
296+
val filename = "1.txt"
297+
val result = AutoRename.rename(filename, capability)
298+
assert(result == filename) { "Expected $filename but got $result" }
299+
300+
val secondFilename = "/1.txt"
301+
val secondResult = AutoRename.rename(secondFilename, capability)
302+
assert(secondResult == secondFilename) { "Expected $secondFilename but got $secondResult" }
303+
304+
val thirdFilename = "/A/1.txt"
305+
val thirdResult = AutoRename.rename(thirdFilename, capability)
306+
assert(thirdResult == thirdFilename) { "Expected $thirdFilename but got $thirdResult" }
307+
308+
val path = "/A/BB/"
309+
val pathResult = AutoRename.rename(path, capability)
310+
assert(pathResult == path) { "Expected $path but got $pathResult" }
311+
}
293312
}

0 commit comments

Comments
 (0)