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:
		| @@ -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}" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user