allegro / allegro/ralph

API multi tag filter does not work

Offen
#3,441 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
2.5k
Forks
593
Ø Merge
2 T. 9 Std.
Gemergte PRs (30 T.)
6

Beschreibung

### Steps to reproduce

In the demo website, I added tags for 3 machines:
tag: test
https://ralph-demo.allegro.tech/data_center/datacenterasset/910/

tag: windows
https://ralph-demo.allegro.tech/data_center/datacenterasset/908/

tag: test,windows
https://ralph-demo.allegro.tech/data_center/datacenterasset/907/

curl -X GET 'http://sig-os015033022:8000/api/virtual-servers/?tag=test' -H 'Authorization: Token f641c3fc70b46a0feaddae088714b1b799f497bc'
I got 2 results, correct

curl -X GET 'http://sig-os015033022:8000/api/virtual-servers/?tag=windows' -H 'Authorization: Token f641c3fc70b46a0feaddae088714b1b799f497bc'
I got 2 results, correct

curl -X GET 'http://sig-os015033022:8000/api/virtual-servers/?tag=test&tag=windows' -H 'Authorization: Token f641c3fc70b46a0feaddae088714b1b799f497bc'
I got 0 results, which is not correct!

### Expected behavior

curl -X GET 'http://sig-os015033022:8000/api/virtual-servers/?tag=test&tag=windows' -H 'Authorization: Token f641c3fc70b46a0feaddae088714b1b799f497bc'

I should get 1 result:
https://ralph-demo.allegro.tech/data_center/datacenterasset/907/

### Actual behavior

curl -X GET 'http://sig-os015033022:8000/api/virtual-servers/?tag=test&tag=windows' -H 'Authorization: Token f641c3fc70b46a0feaddae088714b1b799f497bc'

I got 0 results

### Environment

* Ralph version: demo website
* Operating system:
* Method of installation: Deb package? Manual installation? Docker?

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

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