Skip to content

Commit 0f9e719

Browse files
committed
Sanitize hashes in generate_url calls
1 parent e37a8dd commit 0f9e719

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

servicelayer/archive/gs.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ def delete_file(self, content_hash):
160160
self._delete_blob(blob)
161161

162162
def generate_url(self, content_hash, file_name=None, mime_type=None, expire=None):
163+
content_hash = sanitize_checksum(content_hash)
163164
blob = self._locate_contenthash(content_hash)
164165
if blob is None:
165166
return

servicelayer/archive/s3.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ def list_files(self, prefix=None):
143143
token = res.get("NextContinuationToken")
144144

145145
def generate_url(self, content_hash, file_name=None, mime_type=None, expire=None):
146+
content_hash = sanitize_checksum(content_hash)
146147
key = self._locate_key(content_hash)
147148
if key is None:
148149
return

0 commit comments

Comments
 (0)