diff --git a/src/feed.rs b/src/feed.rs index d54eae2..f0fc651 100644 --- a/src/feed.rs +++ b/src/feed.rs @@ -176,9 +176,11 @@ impl Feed { pub fn merge(&mut self, other: Feed) -> Result<()> { match (self, other) { (Feed::Rss(channel), Feed::Rss(other)) => { + channel.namespaces.extend(other.namespaces); channel.items.extend(other.items); } (Feed::Atom(feed), Feed::Atom(other)) => { + feed.namespaces.extend(other.namespaces); feed.entries.extend(other.entries); } (Feed::Rss(_), _) => {