diff --git a/src/sync.d b/src/sync.d index ac27fbf2..f07554dd 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 ((changes.type != JSON_TYPE.OBJECT) && (("@odata.nextLink" in changes) !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) {