fix : pr type rendering with markers

list obj to comma seperated pr types
This commit is contained in:
Benedict Lee
2025-01-06 12:49:30 +09:00
committed by GitHub
parent c889e566e8
commit f4b895d870

View File

@ -480,7 +480,11 @@ class PRDescription:
ai_type = self.data.get('type')
if ai_type and not re.search(r'<!--\s*pr_agent:type\s*-->', body):
pr_type = f"{ai_header}{ai_type}"
if isinstance(ai_type, list):
pr_types = [f"{ai_header}{t}" for t in ai_type]
pr_type = ','.join(pr_types)
else:
pr_type = f"{ai_header}{ai_type}"
body = body.replace('pr_agent:type', pr_type)
ai_summary = self.data.get('description')