Skip to content

Commit 71a935a

Browse files
committed
fix rename
1 parent 8a1c867 commit 71a935a

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

crates/emmylua_ls/src/handlers/rename/rename_references.rs

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,17 @@ fn rename_decl_references(
6161
let local_references = semantic_model
6262
.get_db()
6363
.get_reference_index()
64-
.get_local_references(&decl_id.file_id, &decl_id)?;
64+
.get_local_references(&decl_id.file_id, &decl_id);
6565
let document = semantic_model.get_document();
6666
let uri = document.get_uri();
67-
for reference_range in local_references {
68-
let range = document.to_lsp_range(reference_range.clone())?;
69-
result
70-
.entry(uri.clone())
71-
.or_insert_with(HashSet::new)
72-
.insert(range);
67+
if let Some(local_references) = local_references {
68+
for reference_range in local_references {
69+
let range = document.to_lsp_range(reference_range.clone())?;
70+
result
71+
.entry(uri.clone())
72+
.or_insert_with(HashSet::new)
73+
.insert(range);
74+
}
7375
}
7476

7577
let decl_range = get_decl_name_token_lsp_range(semantic_model, decl_id)?;

0 commit comments

Comments
 (0)