From 67072baa3b62a4bed2c87f84cff60019b6e9b8d3 Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Sat, 8 Jan 2022 11:35:10 -0500
Subject: [PATCH] Compare dict keys directly instead of via a set conversion

Co-authored-by: Tom Prince <tom.prince@private.storage>
---
 src/_zkapauthorizer/resource.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/_zkapauthorizer/resource.py b/src/_zkapauthorizer/resource.py
index 62c3f3c..2a37249 100644
--- a/src/_zkapauthorizer/resource.py
+++ b/src/_zkapauthorizer/resource.py
@@ -403,7 +403,7 @@ class _VoucherCollection(Resource):
             payload = loads(request.content.read())
         except Exception:
             return bad_request("json request body required").render(request)
-        if set(payload) != {"voucher"}:
+        if payload.keys() != {"voucher"}:
             return bad_request(
                 "request object must have exactly one key: 'voucher'"
             ).render(request)
-- 
GitLab