diff --git a/src/DOM.cpp b/src/DOM.cpp index dd97384a2..8fd8c7274 100644 --- a/src/DOM.cpp +++ b/src/DOM.cpp @@ -91,12 +91,12 @@ bool getDOM (const std::string& name, Variant& value) { if (name == "tw.syncneeded") { - value = Variant (false); + value = Variant (0); for (const auto& line : context.tdb2.backlog.get_lines ()) { if (line[0] == '{') { - value = Variant (true); + value = Variant (1); break; } } diff --git a/test/dom.t b/test/dom.t index 00276381c..92f4651fe 100755 --- a/test/dom.t +++ b/test/dom.t @@ -286,16 +286,16 @@ class TestDOMSync(TestCase): """ DOM tw.syncneeded --> false """ code, out, err = self.t("_get tw.syncneeded") self.assertEqual(code, 0) - self.assertIn("false", out) - self.assertNotIn("true", out) + self.assertIn("0", out) + self.assertNotIn("1k", out) def test_dom_tw_syncneeded_true(self): """ DOM tw.syncneeded --> true """ self.t("add foo") code, out, err = self.t("_get tw.syncneeded") self.assertEqual(code, 0) - self.assertNotIn("false", out) - self.assertIn("true", out) + self.assertNotIn("0", out) + self.assertIn("1", out) class TestDOMDirectReferencesOnAddition(TestCase):