diff --git a/src/modes/get.rs b/src/modes/get.rs index 23d2a3e..8af949b 100644 --- a/src/modes/get.rs +++ b/src/modes/get.rs @@ -53,7 +53,7 @@ pub fn mode_get( let (mut reader, _, _) = item_service.get_item_content_info_streaming_with_chain( conn, item_id, - filter_chain, + filter_chain.as_ref(), )?; if detect_binary { @@ -69,7 +69,7 @@ pub fn mode_get( let (new_reader, _, _) = item_service.get_item_content_info_streaming_with_chain( conn, item_id, - filter_chain, + filter_chain.as_ref(), )?; reader = new_reader; } diff --git a/src/services/item_service.rs b/src/services/item_service.rs index b0b38eb..54d019d 100644 --- a/src/services/item_service.rs +++ b/src/services/item_service.rs @@ -190,7 +190,7 @@ impl ItemService { None }; - self.get_item_content_info_streaming_with_chain(conn, id, filter_chain) + self.get_item_content_info_streaming_with_chain(conn, id, filter_chain.as_ref()) } pub fn get_item_content_info_streaming_with_chain(