diff --git a/pro/src/sync.ts b/pro/src/sync.ts index 5c0bbe6..6f2a9fd 100644 --- a/pro/src/sync.ts +++ b/pro/src/sync.ts @@ -202,15 +202,19 @@ export const checkIsSkipItemOrNotByName = ( } } } - if (syncConfigDir && isInsideObsFolder(key, configDir)) { - if (finalIsIgnored === undefined) { + if (isInsideObsFolder(key, configDir) && finalIsIgnored === undefined) { + if(syncConfigDir){ finalIsIgnored = false; + } else{ + finalIsIgnored = true; } } - if (syncBookmarks && isBookmarksFile(key, configDir)) { - if (finalIsIgnored === undefined) { + if (isBookmarksFile(key, configDir) && finalIsIgnored === undefined) { + if(syncBookmarks){ finalIsIgnored = false; + } else{ + finalIsIgnored = true; } }