diff --git a/tuf/api/metadata.py b/tuf/api/metadata.py index b6d2b6e939..371488b2ec 100644 --- a/tuf/api/metadata.py +++ b/tuf/api/metadata.py @@ -279,11 +279,11 @@ def as_dict(self) -> JsonDict: # Update metadata about the snapshot metadata. def update(self, version: int, length: int, hashes: JsonDict) -> None: - fileinfo = self.meta.get('snapshot.json', {}) - fileinfo['version'] = version - fileinfo['length'] = length - fileinfo['hashes'] = hashes - self.meta['snapshot.json'] = fileinfo + self.meta['snapshot.json'] = { + 'version': version, + 'length': length, + 'hashes': hashes + } class Snapshot(Signed):