File tree Expand file tree Collapse file tree 2 files changed +9
-9
lines changed
crates/handlers/src/admin/v1/users Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -162,10 +162,10 @@ mod tests {
162162 // not locked
163163 assert_eq ! (
164164 body[ "data" ] [ "attributes" ] [ "locked_at" ] ,
165- if !skip_lock. unwrap_or( false ) {
166- serde_json:: json!( state. clock. now( ) )
167- } else {
165+ if skip_lock. unwrap_or( false ) {
168166 serde_json:: Value :: Null
167+ } else {
168+ serde_json:: json!( state. clock. now( ) )
169169 }
170170 ) ;
171171
Original file line number Diff line number Diff line change @@ -103,16 +103,16 @@ pub async fn handler(
103103 . await ?
104104 . ok_or ( RouteError :: NotFound ( id) ) ?;
105105
106- let user = if !params. skip_reactivate {
106+ let user = if params. skip_reactivate {
107+ repo. user ( ) . unlock ( user) . await ?
108+ } else {
107109 // Call the homeserver synchronously to reactivate the user
108110 let mxid = homeserver. mxid ( & user. username ) ;
109111 homeserver
110112 . reactivate_user ( & mxid)
111113 . await
112114 . map_err ( RouteError :: Homeserver ) ?;
113115 repo. user ( ) . reactivate_and_unlock ( user) . await ?
114- } else {
115- repo. user ( ) . unlock ( user) . await ?
116116 } ;
117117
118118 repo. save ( ) . await ?;
@@ -222,10 +222,10 @@ mod tests {
222222 let skip_reactivate = skip_reactivate. unwrap_or ( false ) ;
223223 assert_eq ! (
224224 body[ "data" ] [ "attributes" ] [ "deactivated_at" ] ,
225- if !skip_reactivate {
226- serde_json:: Value :: Null
227- } else {
225+ if skip_reactivate {
228226 serde_json:: json!( state. clock. now( ) )
227+ } else {
228+ serde_json:: Value :: Null
229229 }
230230 ) ;
231231
You can’t perform that action at this time.
0 commit comments