We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 8341e13 + 6d03f37 commit 442c771Copy full SHA for 442c771
jeffy/handlers/s3.py
@@ -1,4 +1,5 @@
1
import functools
2
+import urllib.parse
3
from typing import Callable
4
5
from jeffy.encoding import Encoding
@@ -35,7 +36,7 @@ def wrapper(event, context): # type: ignore
35
36
ret = []
37
for record in event['Records']:
38
bucket = record['s3']['bucket']['name']
- key = record['s3']['object']['key']
39
+ key = urllib.parse.unquote_plus(record['s3']['object']['key'])
40
try:
41
response = s3.get_resource().get_object(Bucket=bucket, Key=key)
42
self.capture_correlation_id(response.get('Metadata', {}))
0 commit comments