@@ -318,11 +318,11 @@ pub async fn get_collection(
318318 } ;
319319 let response = if coll. query . full {
320320 let result = db. get_bsos ( params) . await ;
321- finish_get_collection ( & coll, db , result) . await ?
321+ finish_get_collection ( & coll, result) . await ?
322322 } else {
323323 // Changed to be a Paginated list of BSOs, need to extract IDs from them.
324324 let result = db. get_bso_ids ( params) . await ;
325- finish_get_collection ( & coll, db , result) . await ?
325+ finish_get_collection ( & coll, result) . await ?
326326 } ;
327327 Ok ( response)
328328 } )
@@ -331,7 +331,6 @@ pub async fn get_collection(
331331
332332async fn finish_get_collection < T > (
333333 coll : & CollectionRequest ,
334- db : & mut dyn Db < Error = DbError > ,
335334 result : Result < Paginated < T > , DbError > ,
336335) -> Result < HttpResponse , DbError >
337336where
@@ -347,14 +346,8 @@ where
347346 }
348347 } ) ?;
349348
350- let ts = db
351- . extract_resource ( coll. user_id . clone ( ) , Some ( coll. collection . clone ( ) ) , None )
352- . await ?;
353-
354349 let mut builder = HttpResponse :: build ( StatusCode :: OK ) ;
355- let resp = builder
356- . insert_header ( ( X_LAST_MODIFIED , ts. as_header ( ) ) )
357- . insert_header ( ( X_WEAVE_RECORDS , result. items . len ( ) . to_string ( ) ) ) ;
350+ let resp = builder. insert_header ( ( X_WEAVE_RECORDS , result. items . len ( ) . to_string ( ) ) ) ;
358351
359352 if let Some ( offset) = result. offset {
360353 resp. insert_header ( ( X_WEAVE_NEXT_OFFSET , offset) ) ;
0 commit comments