caponetto opened a new issue, #1005:
URL: https://github.com/apache/incubator-kie-issues/issues/1005

   Consider the following JSON Schema:
   ```json
   {
     "$id": "classpath:/schemas/yamlgreet__main-schema.json",
     "title": "Data Input Schema",
     "$schema": "http://json-schema.org/draft-07/schema#";,
     "type": "object",
     "properties": {
       "language": {
         "title": "Language",
         "description": "Language to greet",
         "type": "string",
         "enum": ["English", "Spanish"],
         "default": "English"
       },
       "name": {
         "title": "Name",
         "description": "Name of the person",
         "type": "string",
         "default": "John Doe"
       }
     },
     "required": ["name"]
   }
   ```
   
   Both properties include a `default` value but they are not shown in the 
start form:
   
   <img width="883" alt="image" 
src="https://github.com/apache/incubator-kie-issues/assets/638737/fb25684c-103f-4f02-a3ed-82ac6286b2a2";>
   
   
   Here is an 
[example](https://rjsf-team.github.io/react-jsonschema-form/#eyJmb3JtRGF0YSI6eyJsYW5ndWFnZSI6IkVuZ2xpc2giLCJuYW1lIjoiSm9obiBEb2UiLCJmaXJzdE5hbWUiOiJDaHVjayIsImxhc3ROYW1lIjoiTm9ycmlzIiwiYWdlIjo3NSwiYmlvIjoiUm91bmRob3VzZSBraWNraW5nIGFzc2VzIHNpbmNlIDE5NDAiLCJwYXNzd29yZCI6Im5vbmVlZCIsInRlbGVwaG9uZSI6IjEtODAwLUtJQ0tBU1MifSwic2NoZW1hIjp7IiRpZCI6ImNsYXNzcGF0aDovc2NoZW1hcy95YW1sZ3JlZXRfX21haW4tc2NoZW1hLmpzb24iLCJ0aXRsZSI6IkRhdGEgSW5wdXQgU2NoZW1hIiwiJHNjaGVtYSI6Imh0dHA6Ly9qc29uLXNjaGVtYS5vcmcvZHJhZnQtMDcvc2NoZW1hIyIsInR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7Imxhbmd1YWdlIjp7InRpdGxlIjoiTGFuZ3VhZ2UiLCJkZXNjcmlwdGlvbiI6Ikxhbmd1YWdlIHRvIGdyZWV0IiwidHlwZSI6InN0cmluZyIsImVudW0iOlsiRW5nbGlzaCIsIlNwYW5pc2giXSwiZGVmYXVsdCI6IkVuZ2xpc2gifSwibmFtZSI6eyJ0aXRsZSI6Ik5hbWUiLCJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIHBlcnNvbiIsInR5cGUiOiJzdHJpbmciLCJkZWZhdWx0IjoiSm9obiBEb2UifX0sInJlcXVpcmVkIjpbIm5hbWUiXX0sInVpU2NoZW1hIjp7ImZpcnN0TmFtZSI6eyJ1aTphdXRvZm9jdXMiOnRydWUsInVpOmVtcHR5VmFsdWUiOiIiLCJ1aTpwbGFjZWh
 
vbGRlciI6InVpOmVtcHR5VmFsdWUgY2F1c2VzIHRoaXMgZmllbGQgdG8gYWx3YXlzIGJlIHZhbGlkIGRlc3BpdGUgYmVpbmcgcmVxdWlyZWQiLCJ1aTphdXRvY29tcGxldGUiOiJmYW1pbHktbmFtZSIsInVpOmVuYWJsZU1hcmtkb3duSW5EZXNjcmlwdGlvbiI6dHJ1ZSwidWk6ZGVzY3JpcHRpb24iOiJNYWtlIHRleHQgKipib2xkKiogb3IgKml0YWxpYyouIFRha2UgYSBsb29rIGF0IG90aGVyIG9wdGlvbnMgW2hlcmVdKGh0dHBzOi8vbWFya2Rvd24tdG8tanN4LnF1YW50aXpvci5kZXYvKS4ifSwibGFzdE5hbWUiOnsidWk6YXV0b2NvbXBsZXRlIjoiZ2l2ZW4tbmFtZSIsInVpOmVuYWJsZU1hcmtkb3duSW5EZXNjcmlwdGlvbiI6dHJ1ZSwidWk6ZGVzY3JpcHRpb24iOiJNYWtlIHRoaW5ncyAqKmJvbGQqKiBvciAqaXRhbGljKi4gRW1iZWQgc25pcHBldHMgb2YgYGNvZGVgLiA8c21hbGw+QW5kIHRoaXMgaXMgYSBzbWFsbCB0ZXh0cy48L3NtYWxsPiAifSwiYWdlIjp7InVpOndpZGdldCI6InVwZG93biIsInVpOnRpdGxlIjoiQWdlIG9mIHBlcnNvbiIsInVpOmRlc2NyaXB0aW9uIjoiKGVhcnRoIHllYXIpIn0sImJpbyI6eyJ1aTp3aWRnZXQiOiJ0ZXh0YXJlYSJ9LCJwYXNzd29yZCI6eyJ1aTp3aWRnZXQiOiJwYXNzd29yZCIsInVpOmhlbHAiOiJIaW50OiBNYWtlIGl0IHN0cm9uZyEifSwidGVsZXBob25lIjp7InVpOm9wdGlvbnMiOnsiaW5wdXRUeXBlIjoidGVsIn19fSwidGhlbWUiOiJkZWZhdWx0IiwibGl2ZVNl
 
dHRpbmdzIjp7InNob3dFcnJvckxpc3QiOiJ0b3AiLCJ2YWxpZGF0ZSI6ZmFsc2UsImRpc2FibGVkIjpmYWxzZSwibm9IdG1sNVZhbGlkYXRlIjpmYWxzZSwicmVhZG9ubHkiOmZhbHNlLCJvbWl0RXh0cmFEYXRhIjpmYWxzZSwibGl2ZU9taXQiOmZhbHNlLCJleHBlcmltZW50YWxfZGVmYXVsdEZvcm1TdGF0ZUJlaGF2aW9yIjp7ImFycmF5TWluSXRlbXMiOiJwb3B1bGF0ZSIsImFsbE9mIjoic2tpcERlZmF1bHRzIiwiZW1wdHlPYmplY3RGaWVsZHMiOiJwb3B1bGF0ZUFsbERlZmF1bHRzIn19fQ==)
 of the expected form (using another form generation library).
   
   If you inspect the generated `openapi.json` file by the engine, you'll 
notice that the default value is not there.
   ```json
   {
      "title":"Data Input Schema",
      "required":[
         "name"
      ],
      "type":"object",
      "properties":{
         "language":{
            "title":"Language",
            "description":"Language to greet",
            "type":"string"
         },
         "name":{
            "title":"Name",
            "description":"Name of the person",
            "type":"string"
         }
      }
   }
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to