From 3e2e567f54913fa3bf685abe287a45d0f88f44db Mon Sep 17 00:00:00 2001
From: Samuel Gaist <samuel.gaist@idiap.ch>
Date: Thu, 26 Apr 2018 15:03:51 +0200
Subject: [PATCH] [attestation][api] Fix key search in dictionaries

---
 beat/web/attestations/api.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/beat/web/attestations/api.py b/beat/web/attestations/api.py
index 8a3139cf0..279745695 100644
--- a/beat/web/attestations/api.py
+++ b/beat/web/attestations/api.py
@@ -65,7 +65,7 @@ class CreateAttestationView(APIView):
     def post(self, request):
         data = request.data
 
-        if not(data.has_key('experiment')):
+        if 'experiment' not in data:
             return BadRequestResponse('Missing field: experiment')
 
         if not(isinstance(data['experiment'], six.string_types)):
@@ -176,7 +176,7 @@ class UnlockAttestationView(APIView):
     def post(self, request, number):
         data = request.data
 
-        if data.has_key('visible_algorithms'):
+        if 'visible_algorithms' in data:
             if not(isinstance(data['visible_algorithms'], list)):
                 return BadRequestResponse('Invalid visible_algorithms data')
 
-- 
GitLab