13
1
Fork 0
mirror of https://github.com/netzbegruenung/passbolt-salt synced 2024-05-04 05:13:40 +02:00

Merge pull request #5 from netzbegruenung/feature/check-empty-secret

Assert that secrets are not empty
This commit is contained in:
Sven Seeberg 2023-01-14 12:06:54 +01:00 committed by GitHub
commit ba9b61bce9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -30,8 +30,9 @@ def generate_pillar(passbolt_obj, group_uuid):
for i in result:
resource = passbolt_obj.get("/secrets/resource/{}.json?api-version=v2".
format(i["id"]))
data = passbolt_obj.decrypt(resource["body"]["data"])
salt['passbolt'][i["id"]] = decode_json(data)
data = decode_json(passbolt_obj.decrypt(resource["body"]["data"]))
assert data, "Passbolt returned an empty secret."
salt['passbolt'][i["id"]] = data
return salt