File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -182,6 +182,8 @@ fn alert_revoke_token(
182
182
. set ( api_tokens:: revoked. eq ( true ) )
183
183
. execute ( & * conn) ?;
184
184
185
+ drop ( conn) ;
186
+
185
187
warn ! (
186
188
token_id = %token. id, user_id = %token. user_id,
187
189
"Active API token received and revoked (true positive)" ,
Original file line number Diff line number Diff line change @@ -72,6 +72,8 @@ pub fn publish(req: &mut ConduitRequest) -> EndpointResult {
72
72
. first :: < Crate > ( & * conn)
73
73
. optional ( ) ?;
74
74
75
+ drop ( conn) ;
76
+
75
77
let endpoint_scope = match existing_crate {
76
78
Some ( _) => EndpointScope :: PublishUpdate ,
77
79
None => EndpointScope :: PublishNew ,
@@ -85,6 +87,7 @@ pub fn publish(req: &mut ConduitRequest) -> EndpointResult {
85
87
let api_token_id = auth. api_token_id ( ) ;
86
88
let user = auth. user ( ) ;
87
89
90
+ let conn = app. primary_database . get ( ) ?;
88
91
let verified_email_address = user. verified_email ( & conn) ?;
89
92
let verified_email_address = verified_email_address. ok_or_else ( || {
90
93
cargo_err ( & format ! (
You can’t perform that action at this time.
0 commit comments