diff --git a/packages/backend-rs/src/misc/get_note_all_texts.rs b/packages/backend-rs/src/misc/get_note_all_texts.rs
index a567403b2e..57a3444430 100644
--- a/packages/backend-rs/src/misc/get_note_all_texts.rs
+++ b/packages/backend-rs/src/misc/get_note_all_texts.rs
@@ -25,8 +25,12 @@ pub async fn all_texts(
     let mut texts: Vec<String> = vec![];
     let is_renote = text.is_none();
 
-    text.map(|text| texts.push(text));
-    cw.map(|cw| texts.push(cw));
+    if let Some(text) = text {
+        texts.push(text)
+    }
+    if let Some(cw) = cw {
+        texts.push(cw)
+    }
 
     texts.extend(
         drive_file::Entity::find()