diff --git a/src/types/api/edit/issue.rs b/src/types/api/edit/issue.rs index 1f94063..59889ee 100644 --- a/src/types/api/edit/issue.rs +++ b/src/types/api/edit/issue.rs @@ -34,6 +34,7 @@ impl EditIssueOption { assignee: issue.assignee.as_ref().map(|user| user.login_name.clone()), assignees: issue .assignees + .unwrap_or_default() .iter() .map(|user| user.login_name.clone()) .collect::>(), diff --git a/src/types/api/issue.rs b/src/types/api/issue.rs index 007ff70..c6710e5 100644 --- a/src/types/api/issue.rs +++ b/src/types/api/issue.rs @@ -57,7 +57,7 @@ pub struct Issue { /// The user assigned to the issue. pub assignee: Option, /// List of assignees. - pub assignees: Vec, + pub assignees: Option>, /// The body of the issue. pub body: String, /// The date and time when the issue was closed (if closed).