From ba13eead227392d35bf9212a7d3d4bbae2e1bbf8 Mon Sep 17 00:00:00 2001 From: Michal Moczulski Date: Tue, 15 Nov 2016 22:05:48 +0100 Subject: [PATCH] Added Fix for contains --- .../main/java/com/moczul/ok2curl/CurlBuilder.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ok2curl/src/main/java/com/moczul/ok2curl/CurlBuilder.java b/ok2curl/src/main/java/com/moczul/ok2curl/CurlBuilder.java index 0cf3517..99fad85 100644 --- a/ok2curl/src/main/java/com/moczul/ok2curl/CurlBuilder.java +++ b/ok2curl/src/main/java/com/moczul/ok2curl/CurlBuilder.java @@ -96,7 +96,7 @@ public String build() { parts.add(headerPart); } - if (contentType != null && !headers.containsKey(CONTENT_TYPE)) { + if (contentType != null && !containsName(CONTENT_TYPE, headers)) { parts.add(String.format(FORMAT_HEADER, CONTENT_TYPE, contentType)); } @@ -108,4 +108,14 @@ public String build() { return join(" ", parts); } + + private boolean containsName(String name, List
headers) { + for (Header header : headers) { + if (header.name().equals(name)) { + return true; + } + } + + return false; + } }