From 87fd4f5e5a2ebaa4ff94735d0f9ff3206ef04307 Mon Sep 17 00:00:00 2001 From: Alex Gailis Date: Tue, 22 Oct 2024 12:17:21 +1100 Subject: [PATCH] Modified findUniqueFileName() in UploadWorker.kt to use a random 5-digit numeric hash rather than the previous 3-digit alphanumeric hash --- .idea/inspectionProfiles/Project_Default.xml | 7 ------- .../java/fr/free/nrw/commons/upload/worker/UploadWorker.kt | 4 +--- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index a5d456928..f39734eb4 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -1,16 +1,12 @@ \ No newline at end of file diff --git a/app/src/main/java/fr/free/nrw/commons/upload/worker/UploadWorker.kt b/app/src/main/java/fr/free/nrw/commons/upload/worker/UploadWorker.kt index 8a58d49d9..067a20c33 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/worker/UploadWorker.kt +++ b/app/src/main/java/fr/free/nrw/commons/upload/worker/UploadWorker.kt @@ -547,9 +547,7 @@ class UploadWorker( ).blockingGet()) { // Generate a random 5-character alphanumeric string - val randomHash = (1..3) - .map { chars[random.nextInt(chars.length)] } - .joinToString("") + val randomHash = (random.nextInt(90000) + 10000).toString() sequenceFileName = if (fileName.indexOf('.') == -1) {