Просмотр исходного кода

Review requested: don't error if not configured

Eric Huss 1 год назад
Родитель
Сommit
74f2ee16fb
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      src/handlers/review_requested.rs

+ 5 - 1
src/handlers/review_requested.rs

@@ -7,10 +7,14 @@ pub(crate) struct ReviewRequestedInput {}
 pub(crate) async fn parse_input(
     _ctx: &Context,
     event: &IssuesEvent,
-    _config: Option<&ReviewRequestedConfig>,
+    config: Option<&ReviewRequestedConfig>,
 ) -> Result<Option<ReviewRequestedInput>, String> {
     // PR author requests a review from one of the assignees
 
+    if config.is_none() {
+        return Ok(None);
+    }
+
     let IssuesAction::ReviewRequested { requested_reviewer } = &event.action else {
         return Ok(None);
     };