diff --git a/novelwriter/core/tree.py b/novelwriter/core/tree.py index 55c23ebd..c845f88c 100644 --- a/novelwriter/core/tree.py +++ b/novelwriter/core/tree.py @@ -343,7 +343,7 @@ class NWTree: file = f"{item.itemHandle}.nwd" if (contentPath / file).is_file(): tocLine = "{0:<25s} {1:<9s} {2:<8s} {3:s}".format( - str(Path("content") / file), + f"content/{file}", item.itemClass.name, item.itemLayout.name, item.itemName, diff --git a/tests/test_core/test_core_tree.py b/tests/test_core/test_core_tree.py index 9eab11d8..baf6d3e4 100644 --- a/tests/test_core/test_core_tree.py +++ b/tests/test_core/test_core_tree.py @@ -436,10 +436,6 @@ def testCoreTree_ToCFile(monkeypatch, fncPath, mockGUI, mockItems): mp.setattr("builtins.open", causeOSError) assert tree.writeToCFile() is False - pathA = str(Path("content") / "000000000000c.nwd") - pathB = str(Path("content") / "000000000000e.nwd") - pathC = str(Path("content") / "000000000000f.nwd") - # Allow writing assert tree.writeToCFile() is True assert (fncPath / nwFiles.TOC_TXT).read_text() == ( @@ -449,7 +445,7 @@ def testCoreTree_ToCFile(monkeypatch, fncPath, mockGUI, mockItems): "\n" "File Name Class Layout Document Label\n" "--------------------------------------------------------------\n" - f"{pathA} NOVEL DOCUMENT Title Page\n" - f"{pathB} NOVEL DOCUMENT New Chapter\n" - f"{pathC} NOVEL DOCUMENT New Scene\n" + "content/000000000000c.nwd NOVEL DOCUMENT Title Page\n" + "content/000000000000e.nwd NOVEL DOCUMENT New Chapter\n" + "content/000000000000f.nwd NOVEL DOCUMENT New Scene\n" )