adopted-ember-addons / adopted-ember-addons/ember-cp-validations

error.parentAttribute is not a string

Ouverte
#561 6 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug
Langage dominant
JavaScript
Étoiles
439
Forks
172
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Declared as string here https://github.com/offirgolan/ember-cp-validations/blob/master/addon/validations/error.js#L33

```
{{#each formModel.validations.errors as |error|}}

  • {{error.parentAttribute}} - {{error.attribute}} - {{error.message}}

  • {{/each}}

    Model:<(unknown mixin):ember1701> - emailAddress - Deze waarde moet een geldig e-mail adres bevatten
    Model:<(unknown mixin):ember1701> - addressDelivery.street - Deze waarde mag niet leeg zijn
    Model:<(unknown mixin):ember1701> - addressDelivery.populatedPlace - Deze waarde mag niet leeg zijn
    Model:<(unknown mixin):ember1701> - addressDelivery.postalCode - Deze waarde mag niet leeg zijn
    Model:<(unknown mixin):ember1701> - addressDelivery.country - Deze waarde mag niet leeg zijn
    Model:<(unknown mixin):ember1701> - addressVisiting.street - Deze waarde mag niet leeg zijn
    Model:<(unknown mixin):ember1701> - addressVisiting.populatedPlace - Deze waarde mag niet leeg zijn
    Model:<(unknown mixin):ember1701> - addressVisiting.postalCode - Deze waarde mag niet leeg zijn
    Model:<(unknown mixin):ember1701> - addressVisiting.country - Deze waarde mag niet leeg zijn
    ```

    In this instance I'm trying to validate an emailAddress is a polymorphic model (fragment) of a primaryContact property on the base model.
    Its property 'path' is more like 'primaryContact.[index].emailAddress. I'm juggling forms inside form, so it might be the path 'emailAddress' error comes from there. I was hoping to use the parentAttribute for some checks.

    Guide de contribution

    Ouvrir le guide de contribution

    Évaluation

    Cette issue n'a pas encore été évaluée.

    Recevez les nouvelles issues par e-mail

    Un résumé court des issues GitHub adaptées aux débutants.