浏览代码

Check isFileNameAlreadyExist when existedFileNames available

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 11 月之前
父节点
当前提交
ab4b63f327
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      app/src/main/java/com/nextcloud/utils/fileNameValidator/FileNameValidator.kt

+ 4 - 3
app/src/main/java/com/nextcloud/utils/fileNameValidator/FileNameValidator.kt

@@ -46,10 +46,11 @@ object FileNameValidator {
             return context.getString(R.string.filename_empty)
             return context.getString(R.string.filename_empty)
         }
         }
 
 
-        // TODO must only work for live type
         // TODO Native Files app can create forbidden file names we need to check it as well
         // TODO Native Files app can create forbidden file names we need to check it as well
-        if (isFileNameAlreadyExist(filename, existedFileNames ?: mutableSetOf())) {
-            return context.getString(R.string.file_already_exists)
+        existedFileNames?.let {
+            if (isFileNameAlreadyExist(filename, existedFileNames)) {
+                return context.getString(R.string.file_already_exists)
+            }
         }
         }
 
 
         if (filename.endsWith(space()) || filename.endsWith(dot())) {
         if (filename.endsWith(space()) || filename.endsWith(dot())) {