Skip to content

Commit efe3d8c

Browse files
authored
fix(session_picker): handle nil session after rename (#135)
- Add null check for updated_session result - Resolve promise with nil if session rename fails - Prevent index lookup on nil session object
1 parent 0250785 commit efe3d8c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lua/opencode/ui/session_picker.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ function M.pick(sessions, callback)
2222
api
2323
.rename_session(selected)
2424
:and_then(function(updated_session)
25+
if not updated_session then
26+
promise:resolve(nil)
27+
return
28+
end
2529
local idx = util.find_index_of(opts.items, function(item)
2630
return item.id == updated_session.id
2731
end)

0 commit comments

Comments
 (0)