microsoft / microsoft/azure-devops-python-api

release_ids_filter returns zero responses

Offen
#318 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Python
Sterne
684
Forks
218
Ø Merge
8 T. 10 Std.
Gemergte PRs (30 T.)
1

Beschreibung

Running the below request:

releaseid_split='1,2,3'

def approvers(self):

return self._release_client.get_approvals(project=_project,release_ids_filter=releaseid_split)

Where I am passing in the release ids the results are always null in the above method call on the requests class unless blank data is sent through.

Running this via a request you get data back data as I would expect:
requests.get(f'https://vsrm.dev.azure.com/{ORG}/'+_project+'/_apis/release/approvals?api-version=5.1&releaseIdsFilter='+releaseid_split, auth=('', TOKEN)).json()

The same response just via a different means returns data as expected with the correct release data.

Is there something I am missing?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne bei _release_client.get_approvals und vergleiche seine release_ids_filter-Anfrage mit dem im Issue gezeigten direkten requests.get-Aufruf. Führe beide Aufrufe mit den Release-IDs 1,2,3 und mit leerer Eingabe erneut aus und überprüfe anschließend, dass der Client dieselben Release-Genehmigungsdaten wie die direkte Anfrage zurückgibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
azure, python
Bereich
api
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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