浏览代码

only cancel notification if an old file exists

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
tobiasKaminsky 1 年之前
父节点
当前提交
d76d16f3a9
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      app/src/main/java/com/nextcloud/client/jobs/FilesUploadWorker.kt

+ 6 - 4
app/src/main/java/com/nextcloud/client/jobs/FilesUploadWorker.kt

@@ -402,10 +402,12 @@ class FilesUploadWorker(
 
     private fun cancelOldErrorNotification(uploadFileOperation: UploadFileOperation) {
         // cancel for old file because of file conflicts
-        notificationManager.cancel(
-            NotificationUtils.createUploadNotificationTag(uploadFileOperation.oldFile),
-            NOTIFICATION_ERROR_ID
-        )
+        if (uploadFileOperation.oldFile != null) {
+            notificationManager.cancel(
+                NotificationUtils.createUploadNotificationTag(uploadFileOperation.oldFile),
+                NOTIFICATION_ERROR_ID
+            )
+        }
         notificationManager.cancel(
             NotificationUtils.createUploadNotificationTag(uploadFileOperation.file),
             NOTIFICATION_ERROR_ID