From 0188238cb584c7e06973f3eaf7ef1103326bba6a Mon Sep 17 00:00:00 2001 From: Alex P Date: Mon, 7 Mar 2016 11:55:16 +0200 Subject: [PATCH] #1107 Do no set visibility and affiliation value to avoid mixing with type --- Octokit/Models/Request/RepositoryRequest.cs | 12 ++++++++++++ Octokit/Models/Request/RequestParameters.cs | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Octokit/Models/Request/RepositoryRequest.cs b/Octokit/Models/Request/RepositoryRequest.cs index 1f5d2e89..aae2b897 100644 --- a/Octokit/Models/Request/RepositoryRequest.cs +++ b/Octokit/Models/Request/RepositoryRequest.cs @@ -125,6 +125,12 @@ namespace Octokit /// public enum RepositoryVisibility { + /// + /// Default value (all) + /// + [Parameter(Value = "")] + Default, + /// /// Returns only public repositories /// @@ -146,6 +152,12 @@ namespace Octokit /// public enum RepositoryAffiliation { + /// + /// Default value (all) + /// + [Parameter(Value = "")] + Default, + /// /// Repositories that are owned by the authenticated user /// diff --git a/Octokit/Models/Request/RequestParameters.cs b/Octokit/Models/Request/RequestParameters.cs index fa689f8c..4fe403f2 100644 --- a/Octokit/Models/Request/RequestParameters.cs +++ b/Octokit/Models/Request/RequestParameters.cs @@ -33,7 +33,7 @@ namespace Octokit return (from property in map let value = property.GetValue(this) let key = property.Key - where value != null + where !String.IsNullOrEmpty(value) select new { key, value }).ToDictionary(kvp => kvp.key, kvp => kvp.value); }