mirror of
https://github.com/redlib-org/redlib.git
synced 2026-06-11 04:34:27 -04:00
handle index out of bounds
This commit is contained in:
@@ -678,7 +678,7 @@ fn apply_enclosure(item: &mut Item, post: &Post) {
|
||||
fn get_rss_image(post: &Post) -> Option<Enclosure> {
|
||||
let image_url = match post.post_type.as_str() {
|
||||
"image" => Some(post.media.url.clone()),
|
||||
"gallery" => decode_html(&post.gallery[0].url).ok(),
|
||||
"gallery" => post.gallery.get(0).and_then(|media| decode_html(&media.url).ok()),
|
||||
"gif" | "video" => decode_html(&post.media.poster).ok(),
|
||||
_ => None,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user