From e6e680cc63788512d45a549ac123f3e2e86192ab Mon Sep 17 00:00:00 2001
From: Fabian Freund <mail@fabi.online>
Date: Wed, 15 Apr 2020 19:20:18 +0200
Subject: [PATCH 1/2] return a null instead of application/json when no content
 types are set

---
 .../src/main/resources/csharp-netcore/ClientUtils.mustache      | 2 +-
 .../OpenAPIClient/src/Org.OpenAPITools/Client/ClientUtils.cs    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/ClientUtils.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/ClientUtils.mustache
index b407a4edd08..f756a2c86ae 100755
--- a/modules/openapi-generator/src/main/resources/csharp-netcore/ClientUtils.mustache
+++ b/modules/openapi-generator/src/main/resources/csharp-netcore/ClientUtils.mustache
@@ -169,7 +169,7 @@ namespace {{packageName}}.Client
         public static String SelectHeaderContentType(String[] contentTypes)
         {
             if (contentTypes.Length == 0)
-                return "application/json";
+                return null;
 
             foreach (var contentType in contentTypes)
             {
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Client/ClientUtils.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Client/ClientUtils.cs
index 9bd20d5f576..65d7da67f6a 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Client/ClientUtils.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Client/ClientUtils.cs
@@ -174,7 +174,7 @@ namespace Org.OpenAPITools.Client
         public static String SelectHeaderContentType(String[] contentTypes)
         {
             if (contentTypes.Length == 0)
-                return "application/json";
+                return null;
 
             foreach (var contentType in contentTypes)
             {
-- 
GitLab


From a72a3b8607be3861b2783a6e307e74968ace83c4 Mon Sep 17 00:00:00 2001
From: William Cheng <wing328hk@gmail.com>
Date: Sat, 18 Apr 2020 01:11:56 +0800
Subject: [PATCH 2/2] update petstore sample

---
 .../src/Org.OpenAPITools/Client/ClientUtils.cs                  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Client/ClientUtils.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Client/ClientUtils.cs
index 9bd20d5f576..65d7da67f6a 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Client/ClientUtils.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Client/ClientUtils.cs
@@ -174,7 +174,7 @@ namespace Org.OpenAPITools.Client
         public static String SelectHeaderContentType(String[] contentTypes)
         {
             if (contentTypes.Length == 0)
-                return "application/json";
+                return null;
 
             foreach (var contentType in contentTypes)
             {
-- 
GitLab