Skip to content

Commit e069ab6

Browse files
committed
Do not include empty Request field in body #349
Signed-off-by: tdruez <tdruez@nexb.com>
1 parent 37d27c3 commit e069ab6

1 file changed

Lines changed: 15 additions & 9 deletions

File tree

workflow/integrations/github.py

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -88,17 +88,23 @@ def make_issue_title(request):
8888

8989

9090
def make_issue_body(request):
91-
lines = [
92-
f"### 📝 Request Template\n{request.request_template}",
93-
f"### 📦 Product Context\n{request.product_context}",
94-
f"### 📌 Applies To\n{request.content_object}",
95-
f"### 🙋 Submitted By\n{request.requester}",
96-
f"### 👤 Assigned To\n{request.assignee}",
97-
f"### 🚨 Priority\n{request.priority}",
98-
f"### 🗒️ Notes\n{request.notes}",
99-
"----",
91+
label_fields = [
92+
("📝 Request Template", request.request_template),
93+
("📦 Product Context", request.product_context),
94+
("📌 Applies To", request.content_object),
95+
("🙋 Submitted By", request.requester),
96+
("👤 Assigned To", request.assignee),
97+
("🚨 Priority", request.priority),
98+
("🗒️ Notes", request.notes),
10099
]
101100

101+
lines = []
102+
for label, value in label_fields:
103+
if value:
104+
lines.append(f"### {label}\n{value}",)
105+
106+
lines.append("----")
107+
102108
for question in request.get_serialized_data_as_list():
103109
value = question.get("value")
104110
if question.get("input_type") == "BooleanField":

0 commit comments

Comments
 (0)