From e2faf4561be59d122df08d55e17606a1651f7b72 Mon Sep 17 00:00:00 2001 From: Honza Dvorsky Date: Thu, 8 Jun 2023 20:07:28 +0200 Subject: [PATCH] [Fix] Fix two regressions in Converter --- Sources/OpenAPIRuntime/Conversion/Converter+Common.swift | 2 +- Sources/OpenAPIRuntime/Conversion/Converter+Server.swift | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/OpenAPIRuntime/Conversion/Converter+Common.swift b/Sources/OpenAPIRuntime/Conversion/Converter+Common.swift index 46243e26..d6fdb919 100644 --- a/Sources/OpenAPIRuntime/Conversion/Converter+Common.swift +++ b/Sources/OpenAPIRuntime/Conversion/Converter+Common.swift @@ -247,7 +247,7 @@ extension Converter { in headerFields: [HeaderField], name: String, as type: T.Type - ) throws -> T? { + ) throws -> T { try getRequiredHeaderField( in: headerFields, name: name, diff --git a/Sources/OpenAPIRuntime/Conversion/Converter+Server.swift b/Sources/OpenAPIRuntime/Conversion/Converter+Server.swift index 765a2ad5..6ba1244b 100644 --- a/Sources/OpenAPIRuntime/Conversion/Converter+Server.swift +++ b/Sources/OpenAPIRuntime/Conversion/Converter+Server.swift @@ -268,11 +268,11 @@ public extension Converter { } // | server | get | request body | binary | data | optional | getOptionalRequestBodyAsBinary | - func getOptionalRequestBodyAsBinary( + func getOptionalRequestBodyAsBinary( _ type: Data.Type, from data: Data?, - transforming transform: (Data) -> Data - ) throws -> Data? { + transforming transform: (Data) -> C + ) throws -> C? { try getOptionalRequestBody( type, from: data,