Hallo, ich fragte mich, ob mir jemand mit dem folgenden helfen könnte. Ich versuche, ein Problem mit einem benutzerdefinierten Feld (Kontrollkästchen) zu erstellen, das ein Array ist.Ich kann kein benutzerdefiniertes Feld erstellen. JIra Rest Api
Mein Feld im Browser (wenn ich getroffen http://xxxxxxxx//rest/api/latest/issue/issueId) kommt so zusammen:
"customfield_10703":["val1","val2","val3"],
aber wenn ich versuche, es in zu veröffentlichen Ausgabe zu erstellen, erhalte ich:
{
"errorMessages": [],
"errors": {
"customfield_10703": "Operation value must be a string"
}
}
Ich sollte erwähnen, dass ich erfolgreich ein Problem schaffen verwaltet werden, wenn ich es so
"customfield_10703":"{\"name\": \"Harware setup\"}",
kodieren Aber Das Problem ist jetzt, dass ich nicht mehr als einen Wert erstellen kann.
ps. Ich habe bereits die Verwaltungsseite überprüft und mein Feld befindet sich auf dem Standardbildschirm. Danke.
["val1", "val2", "val3"] ist ein Array, kein Schlüssel/Wert-Paar. Es funktioniert, wenn Sie es als {"name": "was auch immer"} senden, weil Jira es als Schlüssel/Wert-Paar empfängt. – Webomatik
Versuchen Sie "customfield_10703": (["val1", "val2", "val3"]). Join() stattdessen, auf diese Weise wird Ihr benutzerdefiniertes Feld eine Zeichenfolge anstelle eines Arrays gesendet. – Webomatik