Forráskód Böngészése

Merge pull request #1735 from ehuss/rr-no-config

Review requested: don't error if not configured
Mark Rousskov 1 éve
szülő
commit
d3eb4880a7
1 módosított fájl, 5 hozzáadás és 1 törlés
  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);
     };