Skip to content

Commit b524bc6

Browse files
authored
Merge pull request #347 from yongman/fix-update-regioncache
2 parents 17d05c7 + e8fbe02 commit b524bc6

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/region_cache.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -207,11 +207,11 @@ impl<C: RetryClientTrait> RegionCache<C> {
207207
leader: metapb::Peer,
208208
) -> Result<()> {
209209
let mut cache = self.region_cache.write().await;
210-
let region_entry = cache
211-
.ver_id_to_region
212-
.get_mut(&ver_id)
213-
.ok_or(Error::EntryNotFoundInRegionCache)?;
214-
region_entry.leader = Some(leader);
210+
let region_entry = cache.ver_id_to_region.get_mut(&ver_id);
211+
if let Some(region) = region_entry {
212+
region.leader = Some(leader);
213+
}
214+
215215
Ok(())
216216
}
217217

0 commit comments

Comments
 (0)