Ver Fonte

fix: fix pull mode for remote-only items

Gerald há 2 semanas atrás
pai
commit
8b43e6eba2
1 ficheiros alterados com 2 adições e 1 exclusões
  1. 2 1
      src/background/sync/base.js

+ 2 - 1
src/background/sync/base.js

@@ -539,7 +539,8 @@ export const BaseService = serviceFactory({
     });
     remoteItemMap::forEachEntry(([uri, item]) => {
       const info = remoteMetaData.info[uri];
-      if (outdated) {
+      const result = compareItems(null, item, info);
+      if (result < 0) {
         putLocal.push({ remote: item, info });
       } else {
         delRemote.push({ remote: item });