File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -66,15 +66,13 @@ fn transfer(tx: &postgres::Transaction) {
66
66
let krate = Crate :: from_row ( & krate) ;
67
67
println ! ( "transferring {}" , krate. name) ;
68
68
let owners = krate. owners ( tx) . unwrap ( ) ;
69
- if owners. len ( ) == 1 {
70
- let n = tx. execute ( "UPDATE crate_owners SET owner_id = $1
71
- WHERE owner_id = $2 AND crate_id = $3" ,
72
- & [ & to. id , & from. id , & krate. id ] ) . unwrap ( ) ;
73
- assert_eq ! ( n, 1 ) ;
74
- } else {
75
- println ! ( "error: not exactly one owner for {}" , krate. name) ;
76
- return
69
+ if owners. len ( ) != 1 {
70
+ println ! ( "warning: not exactly one owner for {}" , krate. name) ;
77
71
}
72
+ let n = tx. execute ( "UPDATE crate_owners SET owner_id = $1
73
+ WHERE owner_id = $2 AND crate_id = $3" ,
74
+ & [ & to. id , & from. id , & krate. id ] ) . unwrap ( ) ;
75
+ assert_eq ! ( n, 1 ) ;
78
76
79
77
let n = tx. execute ( "UPDATE crates SET user_id = $1
80
78
WHERE id = $2" ,
You can’t perform that action at this time.
0 commit comments