diff --git a/imglambda/originrequest/index.py b/imglambda/originrequest/index.py index 9e2d1cf..d61281b 100644 --- a/imglambda/originrequest/index.py +++ b/imglambda/originrequest/index.py @@ -933,6 +933,7 @@ def external_process_resize( image: ResizeRequestImageData | ResizeRequestImageSource = { 'bucket': self.original_bucket, 'key': key, + 'version': res['VersionId'], } else: image = {'base64': base64.b64encode(res['Body'].read()).decode()} diff --git a/imglambda/typing.py b/imglambda/typing.py index 8b76388..8f377eb 100644 --- a/imglambda/typing.py +++ b/imglambda/typing.py @@ -18,6 +18,7 @@ class ResizeResponsePayload(TypedDict): class ResizeRequestImageSource(TypedDict): bucket: str key: str + version: str class ResizeRequestImageData(TypedDict):