gr2m / gr2m/github-project

Throw `GitHubProjectInvalidValueError` error when text is too long for text field (1024+ bytes)

Offen
#144 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug Pull Request welcome
Vorherrschende Sprache
JavaScript
Sterne
36
Forks
10
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### Please avoid duplicates

- [x] I checked [all open bugs](https://github.com/gr2m/github-project/issues?q=is%3Aissue+is%3Aopen+label%3Abug) and none of them matched my problem.

### Reproducible test case

see test/recorded/api.items.add-draft-with-too-long-text/fixtures.json

### Please select the environment(s) that are relevant to your bug report

- [ ] Browsers
- [ ] Node
- [ ] Deno

### Versions

5.3.0, Node v18.18.0

### What happened?

follow up to https://github.com/gr2m/github-project/issues/142. We introduced a workaround via #143, but the problem can still occur.

### Would you be interested in contributing a fix?

- [ ] yes

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit test/recorded/api.items.add-draft-with-too-long-text/fixtures.json und überprüfe die in #143 eingeführte Umgehungslösung sowie den nachfolgenden Kontext in #142. Reproduziere den Textfall mit 1024+ Bytes und verifiziere, dass er GitHubProjectInvalidValueError auslöst, anstatt dass der API-Fehler nach außen dringt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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