We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 005c428 commit dcce3c9Copy full SHA for dcce3c9
api/src/users/links.rs
@@ -177,7 +177,8 @@ async fn delete_link(
177
let mut user_model = User::from_db(&user_id.to_string(), &app_state.dynamo)
178
.await
179
.unwrap();
180
- let existing_link = user_model.links.pop_if(|l| l.link_address == link_address);
+ let pos = user_model.links.iter().position(|l| l.link_address == link_address);
181
+ let existing_link = pos.map(|i| user_model.links.remove(i));
182
info!("Deleting link for user {}: {}", user_id, link_address);
183
if existing_link.is_none() {
184
return Err(StatusCode::NOT_FOUND);
0 commit comments