Quellcode durchsuchen

Review requested: don't error if not configured

Eric Huss vor 1 Jahr
Ursprung
Commit
74f2ee16fb
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  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);
     };