From e33f566ecf19c68e5d5b70775aaa17f9fefe253e Mon Sep 17 00:00:00 2001 From: skilion Date: Wed, 14 Dec 2016 19:51:23 +0100 Subject: [PATCH] bug fix --- src/sync.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sync.d b/src/sync.d index 994817c6..5d76fbf2 100644 --- a/src/sync.d +++ b/src/sync.d @@ -109,7 +109,7 @@ final class SyncEngine } statusToken = changes["@delta.token"].str; std.file.write(cfg.statusTokenFilePath, statusToken); - } while (("@odata.nextLink" in changes.object) !is null); + } while ((changes.type != JSON_TYPE.OBJECT) && (("@odata.nextLink" in changes) !is null)); } catch (ErrnoException e) { throw new SyncException(e.msg, e); } catch (FileException e) {