Merge pull request #19369 from SomeoneToIgnore/lenient-action-resolve

Do not error for actions with no data to resolve
This commit is contained in:
Lukas Wirth 2025-03-15 19:43:59 +00:00 committed by GitHub
commit 2d6ab1580f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1480,7 +1480,7 @@ pub(crate) fn handle_code_action_resolve(
) -> anyhow::Result<lsp_ext::CodeAction> {
let _p = tracing::info_span!("handle_code_action_resolve").entered();
let Some(params) = code_action.data.take() else {
return Err(invalid_params_error("code action without data".to_owned()).into());
return Ok(code_action);
};
let file_id = from_proto::file_id(&snap, &params.code_action_params.text_document.uri)?