AnswerDotAI / AnswerDotAI/ghapi

Adding Issue to Project not working

Ouverte
#151 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Python
Étoiles
686
Forks
69
Merge moyen
1 min
PR mergées (30 j)
2

Description

Hi, I was having trouble adding an issue as a card on a project using api.projects.create_card. The below stack overflow described my situation exactly, so thanks to the author, and another kind person provided a workaround/solution. I'm also surprised I did not find an issue already opened on this (if I missed it, please forgive me).

https://stackoverflow.com/questions/70306360/github-api-add-an-issue-to-a-project

What I encounter when passing the content_id with the issue id and content_type as 'Issue' is a Validation Failed error message.

api.projects.create_card(column_id=col.id, content_id=issue.id, content_type='Issue')

====Error Body====
{
  "message": "Validation Failed",
  "errors": [
     {
        "resource": "Project Card",
        "code": "unprocessable",
        "field": "data",
        "message": "You must provide either a note or a contentId."
     }
  ],
  "documentation_url": "https://docs.github.com/enterprise/3.3/v3/projects/cards/#create-a-project-card"
}

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par api.projects.create_card et comparez la gestion de content_id et content_type avec la documentation de l’API project-card de GitHub et la solution de contournement liée sur Stack Overflow. C’est terminé lorsqu’un issue transmis crée une carte de projet sans renvoyer la réponse Validation Failed.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
github, python
Domaine
api
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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