Skip to content

Commit f3c56ec

Browse files
cameronrsudo-tee
authored andcommitted
fix(config_file): nil check for providers
Only saw in replay test harness
1 parent 3e50053 commit f3c56ec

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lua/opencode/config_file.lua

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,12 @@ end
5858

5959
function M.get_model_info(provider, model)
6060
local config_file = require('opencode.config_file')
61-
local providers = config_file.get_opencode_providers() or {}
61+
local providers_response = config_file.get_opencode_providers()
62+
local providers = providers_response and providers_response.providers or {}
63+
6264
local filtered_providers = vim.tbl_filter(function(p)
6365
return p.id == provider
64-
end, providers.providers)
66+
end, providers)
6567

6668
if #filtered_providers == 0 then
6769
return nil

0 commit comments

Comments
 (0)