diff --git a/src/components/upload.rs b/src/components/upload.rs index 69b6c28..e94d901 100644 --- a/src/components/upload.rs +++ b/src/components/upload.rs @@ -89,6 +89,10 @@ pub fn Upload(open: RwSignal) -> impl IntoView { let handle_response = Rc::new(move |response: &Response| { if response.ok() { set_error_msg.update(|value| *value = None); + set_filtered_artists.update(|value| *value = vec![]); + set_filtered_albums.update(|value| *value = vec![]); + set_artists.update(|value| *value = "".to_string()); + set_albums.update(|value| *value = "".to_string()); open.set(false); } else { // TODO: Extract error message from response