File tree 1 file changed +4
-7
lines changed
1 file changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -187,13 +187,11 @@ pub fn perform_version_yank_update(
187
187
let user = auth. user ( ) ;
188
188
let owners = krate. owners ( conn) ?;
189
189
190
+ let yanked = yanked. unwrap_or ( version. yanked ) ;
191
+
190
192
if Handle :: current ( ) . block_on ( user. rights ( state, & owners) ) ? < Rights :: Publish {
191
193
if user. is_admin {
192
- let action = if version. yanked {
193
- "yanking"
194
- } else {
195
- "unyanking"
196
- } ;
194
+ let action = if yanked { "yanking" } else { "unyanking" } ;
197
195
warn ! (
198
196
"Admin {} is {action} {}@{}" ,
199
197
user. gh_login, krate. name, version. num
@@ -206,7 +204,6 @@ pub fn perform_version_yank_update(
206
204
}
207
205
}
208
206
209
- let yanked = yanked. unwrap_or ( version. yanked ) ;
210
207
// Check if the yanked state or yank message has changed and update if necessary
211
208
let updated_cnt = diesel:: update (
212
209
versions:: table. find ( version. id ) . filter (
@@ -230,7 +227,7 @@ pub fn perform_version_yank_update(
230
227
version. yanked = yanked;
231
228
version. yank_message = yank_message;
232
229
233
- let action = if version . yanked {
230
+ let action = if yanked {
234
231
VersionAction :: Yank
235
232
} else {
236
233
VersionAction :: Unyank
You can’t perform that action at this time.
0 commit comments