Pydantic Error on Work Item

Offen
#15 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
python
Bereich
api

Rechercherichtung

Beginne damit, den Fehler über plane.work_items.retrieve() zu reproduzieren, und untersuche den Validierungspfad von WorkItemDetail. Vergleiche die assignees-Werte der API-Antwort mit der erwarteten UserLite-Struktur; abgeschlossen ist die Aufgabe, wenn der Abruf von WorkItems die zurückgegebenen Assignee-Daten ohne den gemeldeten ValidationError akzeptiert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Context

Plane Version: 1.2.1
Plane SDK Version: 0.2.4

Problem

Pydantic error when calling plane.work_items.retrieve()

pydantic_core._pydantic_core.ValidationError: 1 validation error for WorkItemDetail
assignees.0
  Input should be a valid dictionary or instance of UserLite [type=model_type, input_value='4b227550-993f-4c4f-9327-67017810774f', input_type=str]
    For further information visit https://errors.pydantic.dev/2.12/v/model_type

I believe the api response from plane is sending only assignee ids but the sdk expects it to be a user object

Vorherrschende Sprache
Python
Sterne
17
Forks
24
Ø Merge
8 T. 9 Std.
Gemergte PRs (30 T.)
2

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus makeplane/plane-python-sdk

Alle Issues in makeplane/plane-python-sdk

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.