Fix groups checking
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
fd74c294b1
commit
b0d0505000
@ -35,15 +35,16 @@ async def view_doorboy_uids(request):
|
|||||||
if not key or key not in [DOORBOY_SECRET_FLOOR, DOORBOY_SECRET_WORKSHOP]:
|
if not key or key not in [DOORBOY_SECRET_FLOOR, DOORBOY_SECRET_WORKSHOP]:
|
||||||
return text("how about no")
|
return text("how about no")
|
||||||
|
|
||||||
|
groups = []
|
||||||
if key == DOORBOY_SECRET_FLOOR:
|
if key == DOORBOY_SECRET_FLOOR:
|
||||||
group = FLOOR_ACCESS_GROUP
|
groups.append(FLOOR_ACCESS_GROUP)
|
||||||
elif key == DOORBOY_SECRET_WORKSHOP:
|
if key == DOORBOY_SECRET_WORKSHOP:
|
||||||
group = WORKSHOP_ACCESS_GROUP
|
groups.append(WORKSHOP_ACCESS_GROUP)
|
||||||
if not group:
|
if not groups:
|
||||||
return "fail", 500
|
return "fail", 500
|
||||||
async with httpx.AsyncClient() as client:
|
async with httpx.AsyncClient() as client:
|
||||||
r = await client.post(CARD_URI, json={
|
r = await client.post(CARD_URI, json={
|
||||||
"groups": [group]
|
"groups": groups
|
||||||
}, headers={
|
}, headers={
|
||||||
"Content-Type": "application/json",
|
"Content-Type": "application/json",
|
||||||
"Authorization": f"Basic {INVENTORY_API_KEY}"
|
"Authorization": f"Basic {INVENTORY_API_KEY}"
|
||||||
|
Loading…
Reference in New Issue
Block a user