Skip to content

Commit 23d5682

Browse files
committed
fix: use empty string fallback for unassigned assignee in templates # 38
Replace the "unassigned" string fallback for {assignee} and {assignees}, so that {% if assignee == '' %} correctly evaluates to true for unassigned issues.
1 parent 34ee0b8 commit 23d5682

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/util/templateUtils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ function buildReplacements(
166166
"{status}": data.status || "unknown",
167167
"{state}": data.state || data.status || "unknown",
168168
"{author}": data.author || "unknown",
169-
"{assignee}": data.assignee || "unassigned",
169+
"{assignee}": data.assignee || "",
170170
"{repository}": data.repository,
171171
"{owner}": data.owner,
172172
"{repoName}": data.repoName,
@@ -217,7 +217,7 @@ function buildReplacements(
217217
replacements["{assignees_yaml}"] =
218218
`[${data.assignees.map((a) => `'${a}'`).join(", ")}]`;
219219
} else {
220-
replacements["{assignees}"] = "unassigned";
220+
replacements["{assignees}"] = "";
221221
replacements["{assignees_list}"] = "";
222222
replacements["{assignees_yaml}"] = "[]";
223223
}

0 commit comments

Comments
 (0)