createDefaultValue does not use the default value in a $ref
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 75/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- Calme
- Stack technique
- json, typescript
- Domaine
- frontend
Piste de recherche
Commencez au point d’entrée createDefaultValue du package Core et reproduisez le comportement avec le schéma présenté dans l’issue. Le travail est terminé lorsque createDefaultValue(schema.properties.example, schema) renvoie { myprop: "default" } lorsque la propriété contient à la fois un $ref et une valeur par défaut.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the bug
With this schema:
const schema = {
"$schema": "http://json-schema.org/draft-07/schema#",
"definitions": {
"mydef": {
"type": "object",
"properties": {
"myprop": { "type": "string" }
}
}
},
"type": "object",
"properties": {
"example": {
"$ref": "#/definitions/mydef",
"default": { "myprop": "default" }
}
}
}
Expected behavior
createDefaultValue(schema.properties.example, schema) should return { myprop: "default" }.
Steps to reproduce the issue
createDefaultValue(schema.properties.example, schema) returns {}.
Screenshots
No response
Which Version of JSON Forms are you using?
v3.7.0
Package
Core
Additional context
No response
- Langage dominant
- TypeScript
- Étoiles
- 2.8k
- Forks
- 423
- Merge moyen
- 5 j 16 h
- PR mergées (30 j)
- 9
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de eclipsesource/jsonforms
-
Add "append" and "prepend" slots for vue-vuetify extended renderersPeut-être pris @simeyc l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
eclipsesource/jsonforms#2668 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
eclipsesource/jsonforms#2664 ·
Les mainteneurs répondent en général sous 1 jour
-
angular material
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
eclipsesource/jsonforms#2662 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
dev
Difficulté 2/5 1-3 heures Accessibilité débutants 50/100
eclipsesource/jsonforms#2651 ·
Les mainteneurs répondent en général sous 1 jour
-
angular: propagate the enabled state to detail renderers instead of modifying their UI schemaOuverteangular material
Difficulté 4/5 3-5 jours Accessibilité débutants 68/100
eclipsesource/jsonforms#2630 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de eclipsesource/jsonforms
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
cobot/zapier#520 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
README の通知条件を実際の判定処理に合わせるPeut-être pris @unhappychoice l’a pris aujourd’hui. Ouvertefactory:in-progress priority:medium
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
unhappychoice/oss-issue-opener#395 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug Website
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
OWASP/OWASP-Hunting#88 ·
Les mainteneurs répondent en général sous 1 jour