From 67f6dc8e384e7a7df72213e5d785dc3f388b5b3f Mon Sep 17 00:00:00 2001 From: Lorenzo Gabriele Date: Fri, 28 Jun 2024 23:12:21 +0200 Subject: [PATCH] [BSP] Fix uri for foreign modules --- bsp/worker/src/mill/bsp/worker/State.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bsp/worker/src/mill/bsp/worker/State.scala b/bsp/worker/src/mill/bsp/worker/State.scala index b9a13b04f9b..f9a97a75840 100644 --- a/bsp/worker/src/mill/bsp/worker/State.scala +++ b/bsp/worker/src/mill/bsp/worker/State.scala @@ -16,7 +16,9 @@ private class State(evaluators: Seq[Evaluator], debug: String => Unit) { (Seq(rootModule) ++ otherModules).collect { case m: BspModule => val uri = Utils.sanitizeUri( - rootModule.millSourcePath / m.millModuleSegments.parts + rootModule.millSourcePath / + m.millOuterCtx.foreign.fold(List.empty[String])(_.parts) / + m.millModuleSegments.parts ) (new BuildTargetIdentifier(uri), (m, eval))