Skip to content

Commit 5c899b4

Browse files
authored
Merge pull request #76 from edanalytics/fix/subarray_uniqueness
fix subarray uniqueness bug
2 parents bbcacd8 + 16d5eaf commit 5c899b4

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

lightbeam/validate.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -351,8 +351,7 @@ def violates_uniqueness(self, endpoint, payload, path=""):
351351
subarray_ref = subarray_definition['properties'][k].get('items',{}).get('$ref','')
352352
if not self.identity_params_structures.get(subarray_ref, False):
353353
self.identity_params_structures[subarray_ref] = self.lightbeam.api.get_identity_params_from_swagger(swagger, subarray_ref)
354-
if subarray_ref not in self.uniqueness_hashes.keys():
355-
self.uniqueness_hashes[subarray_ref] = []
354+
self.uniqueness_hashes[subarray_ref] = []
356355
for i in range(0, len(payload[k])):
357356
value = self.violates_uniqueness(subarray_ref, payload[k][i], path+("." if path!="" else "") + f"{k}[{i}]")
358357
if value!="": return value

0 commit comments

Comments
 (0)