@@ -445,7 +445,7 @@ impl ModelController {
445445 size : Option < ImageSize > ,
446446 requesting_user : & ConnectedUser ,
447447 ) -> crate :: Result < FileStreamResult < AsyncReadPinBox > > {
448- let target_kind = kind. unwrap_or ( ImageType :: Poster ) ;
448+ let target_kind = kind. clone ( ) . unwrap_or ( ImageType :: Poster ) ;
449449 let config = EntityImageConfig {
450450 folder : ".portraits" ,
451451 cache_prefix : "person" ,
@@ -465,7 +465,7 @@ impl ModelController {
465465 . person_image (
466466 library_id,
467467 & existing_person. id ,
468- Some ( target_kind ) ,
468+ kind ,
469469 size,
470470 requesting_user,
471471 )
@@ -502,7 +502,7 @@ impl ModelController {
502502 . person_image (
503503 library_id,
504504 & person. id ,
505- Some ( target_kind ) ,
505+ kind ,
506506 size,
507507 requesting_user,
508508 )
@@ -530,7 +530,7 @@ impl ModelController {
530530 library_id,
531531 ".portraits" ,
532532 person_id,
533- Some ( target_kind . clone ( ) ) ,
533+ kind . clone ( ) ,
534534 requesting_user,
535535 )
536536 . await ?
@@ -540,7 +540,7 @@ impl ModelController {
540540 . refresh_person_image (
541541 library_id,
542542 person_id,
543- & Some ( target_kind . clone ( ) ) ,
543+ & kind ,
544544 requesting_user,
545545 )
546546 . await ;
@@ -552,7 +552,7 @@ impl ModelController {
552552 format ! (
553553 "Successfully refreshed person image from external source: {} {:?}" ,
554554 person_id,
555- Some ( target_kind . clone( ) )
555+ kind . clone( )
556556 ) ,
557557 ) ;
558558 }
@@ -593,7 +593,7 @@ impl ModelController {
593593 . update_person_image (
594594 library_id,
595595 person_id,
596- & Some ( target_kind . clone ( ) ) ,
596+ & kind ,
597597 reader,
598598 & ConnectedUser :: ServerAdmin ,
599599 )
@@ -626,7 +626,7 @@ impl ModelController {
626626 library_id,
627627 ".portraits" ,
628628 person_id,
629- Some ( target_kind ) ,
629+ kind ,
630630 size,
631631 requesting_user,
632632 )
0 commit comments