diff --git a/pr_agent/servers/github_action_runner.py b/pr_agent/servers/github_action_runner.py index 98334339..714e7297 100644 --- a/pr_agent/servers/github_action_runner.py +++ b/pr_agent/servers/github_action_runner.py @@ -56,13 +56,13 @@ async def run_action(): pr_url = event_payload.get("pull_request", {}).get("url") if pr_url: auto_review = os.environ.get('github_action.auto_review', None) - if auto_review is None or auto_review.lower() == 'true': + if auto_review is None or (isinstance(auto_review, str) and auto_review.lower() == 'true'): await PRReviewer(pr_url).run() auto_describe = os.environ.get('github_action.auto_describe', None) - if auto_describe.lower() == 'true': + if isinstance(auto_describe, str) and auto_describe.lower() == 'true': await PRDescription(pr_url).run() auto_improve = os.environ.get('github_action.auto_improve', None) - if auto_improve.lower() == 'true': + if isinstance(auto_improve, str) and auto_improve.lower() == 'true': await PRCodeSuggestions(pr_url).run() # Handle issue comment event