fsprojects / FSharp.Data.JsonSchema

MIT License
49 stars 6 forks source link

Fails to generate schema when using an F# list #13

Closed blakeSaucier closed 1 year ago

blakeSaucier commented 1 year ago

Hello,

Tried generating a JsonSchema for the following types:

type Contact =
    { Name: string
      Phone: string }

type Employee =
    { Name: string
      Dob: DateTime
      Hired: DateTime
      EmergencyContacts: Contact list }

let generator = Generator.CreateMemoized()

let memberEnrollment = generator typeof<Employee>

This fails with a stackoverflow error (gets caught in an endless recursive loop) on version 2.0.0

This error does not appear to happen on version 1.0.0