14
14
import protocol Foundation. LocalizedError
15
15
import struct Foundation. Data
16
16
import HTTPTypes
17
+
17
18
/// Error thrown by generated code.
18
19
internal enum RuntimeError : Error , CustomStringConvertible , LocalizedError , PrettyStringConvertible {
19
20
@@ -147,7 +148,7 @@ extension RuntimeError: HTTPResponseConvertible {
147
148
/// HTTP Status code corresponding to each error case
148
149
public var httpStatus : HTTPTypes . HTTPResponse . Status {
149
150
switch self {
150
- case . invalidServerURL, . invalidServerVariableValue: . notFound
151
+ case . invalidServerURL, . invalidServerVariableValue, . pathUnset : . notFound
151
152
case . invalidExpectedContentType, . unexpectedContentTypeHeader: . unsupportedMediaType
152
153
case . missingCoderForCustomContentType: . unprocessableContent
153
154
case . unexpectedAcceptHeader: . notAcceptable
@@ -157,7 +158,6 @@ extension RuntimeError: HTTPResponseConvertible {
157
158
. missingRequiredMultipartFormDataContentType, . missingRequiredQueryParameter, . missingRequiredPathParameter,
158
159
. missingRequiredRequestBody, . unsupportedParameterStyle:
159
160
. badRequest
160
- case . pathUnset: . notFound
161
161
case . handlerFailed, . middlewareFailed, . missingRequiredResponseBody, . transportFailed,
162
162
. unexpectedResponseStatus, . unexpectedResponseBody:
163
163
. internalServerError
0 commit comments