From 9c830c2c143c8cf038cfe1f9fd266d77cd614114 Mon Sep 17 00:00:00 2001 From: fyears <1142836+fyears@users.noreply.github.com> Date: Sun, 6 Mar 2022 19:03:24 +0800 Subject: [PATCH] check for undefined decision --- src/sync.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/sync.ts b/src/sync.ts index 8abbae6..d57e912 100644 --- a/src/sync.ts +++ b/src/sync.ts @@ -937,12 +937,18 @@ export const doActualSync = async ( } else { let realCounter = 0; - log.debug(`1. create all folders from shadowest to deepest`); + log.debug( + `1. create all folders from shadowest to deepest, also check undefined decision` + ); for (let i = sortedKeys.length - 1; i >= 0; --i) { const key = sortedKeys[i]; const val = mixedStates[key]; - if (val.decision === "skipFolder" || val.decision === "createFolder") { + if ( + val.decision === undefined || + val.decision === "skipFolder" || + val.decision === "createFolder" + ) { log.debug(`start syncing "${key}" with plan ${JSON.stringify(val)}`); if (callbackSyncProcess !== undefined) {