浏览代码

gui: Incorrect recv-enc folder status after revert (#7142)

Simon Frei 5 年之前
父节点
当前提交
8e5c844370
共有 1 个文件被更改,包括 5 次插入7 次删除
  1. 5 7
      gui/default/untrusted/syncthing/core/syncthingController.js

+ 5 - 7
gui/default/untrusted/syncthing/core/syncthingController.js

@@ -887,13 +887,11 @@ angular.module('syncthing.core')
             if ($scope.hasFailedFiles(folderCfg.id)) {
                 return 'faileditems';
             }
-            if (folderInfo.receiveOnlyTotalItems) {
-                switch (folderCfg.type) {
-                case 'receiveonly':
-                    return 'localadditions';
-                case 'receiveencrypted':
-                    return 'localunencrypted';
-                }
+            if ($scope.hasReceiveOnlyChanged(folderCfg)) {
+                return 'localadditions';
+            }
+            if ($scope.hasReceiveEncryptedItems(folderCfg)) {
+                return 'localunencrypted';
             }
             if (folderCfg.devices.length <= 1) {
                 return 'unshared';