JSONAPI-Resources / JSONAPI-Resources/jsonapi-resources
500 error when including relationship name in attributes hash
Personne n'a encore pris cette issue.
- Langage dominant
- Ruby
- Étoiles
- 2.3k
- Forks
- 546
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Say I have a record post that has_one author... Including author in the attributes hash instead of the relationships hash causes jsonapi-resources to 500 with the following:
Internal Server Error: no implicit conversion of nil into Hash /Users/adam/.rvm/gems/ruby-2.2.3/gems/jsonapi-resources-0.7.0/lib/jsonapi/resource.rb:683:in `merge'
My guess is because this is a valid relationship name, but is not a valid attribute.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
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.
Piste de recherche
Reproduisez l’échec avec une ressource possédant une relation has_one author et author fourni dans le hash d’attributs. Commencez à lib/jsonapi/resource.rb:683 et suivez les entrées de la fusion ; le travail est terminé lorsque cet emplacement invalide ne provoque plus une erreur 500 et que le comportement attendu est couvert par un test de régression.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rails, ruby
- Domaine
- api, backend
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100