From bf4985b27cef526a7cc38b8a40f934d1f289fe2a Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Tue, 24 Feb 2015 12:40:34 +0930 Subject: [PATCH] re-added the workaround to ensure we don't create the label collection unnecessarily --- Octokit/Models/Request/IssueUpdate.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Octokit/Models/Request/IssueUpdate.cs b/Octokit/Models/Request/IssueUpdate.cs index cbeedb9a..1e5fe3cb 100644 --- a/Octokit/Models/Request/IssueUpdate.cs +++ b/Octokit/Models/Request/IssueUpdate.cs @@ -9,11 +9,6 @@ namespace Octokit [DebuggerDisplay("{DebuggerDisplay,nq}")] public class IssueUpdate { - public IssueUpdate() - { - Labels = new List(); - } - /// /// Title of the milestone (required) /// @@ -66,6 +61,12 @@ namespace Octokit public void AddLabel(string name) { + // lazily create the label array + if (Labels == null) + { + Labels = new List(); + } + Labels.Add(name); } }