File tree 2 files changed +12
-2
lines changed
src/SwaggerProvider.DesignTime
2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 37
37
YamlDotNet (16.3)
38
38
GITHUB
39
39
remote: fsprojects/FSharp.TypeProviders.SDK
40
- src/ProvidedTypes.fs (b965f9485545d308ced1cde3779c9e66a2a298f2 )
41
- src/ProvidedTypes.fsi (b965f9485545d308ced1cde3779c9e66a2a298f2 )
40
+ src/ProvidedTypes.fs (dc8c662ca2e7d8d11048968ca166df6dc2fd9482 )
41
+ src/ProvidedTypes.fsi (dc8c662ca2e7d8d11048968ca166df6dc2fd9482 )
42
42
remote: fsprojects/FSharp.Data
43
43
src/FSharp.Data.Runtime.Utilities/NameUtils.fs (09165171f0c4a5e322bd47317f809bd771f5be49)
44
44
src/FSharp.Data.Runtime.Utilities/Pluralizer.fs (09165171f0c4a5e322bd47317f809bd771f5be49)
Original file line number Diff line number Diff line change @@ -45,6 +45,16 @@ module SchemaReader =
45
45
46
46
match res with
47
47
| Choice1Of2 x -> return x
48
+ | Choice2Of2(:? Swagger.OpenApiException as ex) when not <| isNull ex.Content ->
49
+ let content =
50
+ ex.Content.ReadAsStringAsync()
51
+ |> Async.AwaitTask
52
+ |> Async.RunSynchronously
53
+
54
+ if String.IsNullOrEmpty content then
55
+ return ex.Reraise()
56
+ else
57
+ return content
48
58
| Choice2Of2(:? WebException as wex) when not <| isNull wex.Response ->
49
59
use stream = wex.Response.GetResponseStream()
50
60
use reader = new StreamReader( stream)
You can’t perform that action at this time.
0 commit comments