File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -397,6 +397,7 @@ async fn determine_assignee(
397
397
& teams,
398
398
config,
399
399
& event. issue ,
400
+ & event. issue . user . login ,
400
401
& [ name] ,
401
402
)
402
403
. await
@@ -420,6 +421,7 @@ async fn determine_assignee(
420
421
& teams,
421
422
config,
422
423
& event. issue ,
424
+ & event. issue . user . login ,
423
425
& candidates,
424
426
)
425
427
. await
@@ -461,6 +463,7 @@ async fn determine_assignee(
461
463
& teams,
462
464
config,
463
465
& event. issue ,
466
+ & event. issue . user . login ,
464
467
fallback,
465
468
)
466
469
. await
@@ -645,6 +648,7 @@ pub(super) async fn handle_command(
645
648
& teams,
646
649
config,
647
650
issue,
651
+ & event. user ( ) . login ,
648
652
& [ assignee. to_string ( ) ] ,
649
653
)
650
654
. await
@@ -871,11 +875,12 @@ async fn find_reviewer_from_names(
871
875
teams : & Teams ,
872
876
config : & AssignConfig ,
873
877
issue : & Issue ,
878
+ requested_by : & str ,
874
879
names : & [ String ] ,
875
880
) -> Result < ReviewerSelection , FindReviewerError > {
876
881
// Fast path for self-assign, which is always allowed.
877
882
if let [ name] = names {
878
- if is_self_assign ( & name, & issue . user . login ) {
883
+ if is_self_assign ( & name, requested_by ) {
879
884
return Ok ( ReviewerSelection :: from_name ( name. clone ( ) ) ) ;
880
885
}
881
886
}
You can’t perform that action at this time.
0 commit comments