Skip to content

Commit 823c417

Browse files
committed
Add the source uri argument to ResolveRequire
1 parent 0187ddf commit 823c417

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

script/workspace/require-path.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ end
151151
---@param name string
152152
---@return uri[]
153153
---@return table<uri, string>?
154-
function mt:searchUrisByRequireName(name)
154+
function mt:searchUrisByRequireName(name, suri)
155155
local vm = require 'vm'
156156
local searchers = config.get(self.scp.uri, 'Lua.runtime.path')
157157
local strict = config.get(self.scp.uri, 'Lua.runtime.pathStrict')
@@ -161,7 +161,7 @@ function mt:searchUrisByRequireName(name)
161161
local searcherMap = {}
162162
local excludes = {}
163163

164-
local pluginSuccess, pluginResults = plugin.dispatch('ResolveRequire', self.scp.uri, name)
164+
local pluginSuccess, pluginResults = plugin.dispatch('ResolveRequire', self.scp.uri, name, suri)
165165
if pluginSuccess and pluginResults ~= nil then
166166
return pluginResults
167167
end
@@ -226,7 +226,7 @@ function mt:findUrisByRequireName(suri, name)
226226
end
227227
local cache = self.requireCache[name]
228228
if not cache then
229-
local results, searcherMap = self:searchUrisByRequireName(name)
229+
local results, searcherMap = self:searchUrisByRequireName(name, suri)
230230
cache = {
231231
results = results,
232232
searcherMap = searcherMap,

0 commit comments

Comments
 (0)