From e98b42cffd1676a1e5bf56a685ead7c67208bcae Mon Sep 17 00:00:00 2001 From: Daniel Chao Date: Mon, 14 Apr 2025 16:22:46 -0700 Subject: [PATCH] Fix incorrect substring (#1028) The relative path should be based off the module name prefix, not the package name. --- pkl-doc/src/main/kotlin/org/pkl/doc/PackageDataGenerator.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkl-doc/src/main/kotlin/org/pkl/doc/PackageDataGenerator.kt b/pkl-doc/src/main/kotlin/org/pkl/doc/PackageDataGenerator.kt index f2676b4f..bb470f0f 100644 --- a/pkl-doc/src/main/kotlin/org/pkl/doc/PackageDataGenerator.kt +++ b/pkl-doc/src/main/kotlin/org/pkl/doc/PackageDataGenerator.kt @@ -414,7 +414,9 @@ private fun findTypesUsedBy( enclosingPackage.name, enclosingPackage.uri, enclosingPackage.version, - enclosingType.moduleName.substring(enclosingPackage.name.length + 1).replace('.', '/'), + enclosingType.moduleName + .substring(enclosingPackage.moduleNamePrefix.length) + .replace('.', '/'), PClassInfo.MODULE_CLASS_NAME, ) )