migrations: Fix 0149_realm_emoji migration for S3 case.

The original migration implementation didn't follow the S3 API correctly.
This commit is contained in:
Tim Abbott 2018-03-23 10:47:56 -07:00
parent 886e77e858
commit f7c563dfcc
1 changed files with 3 additions and 3 deletions

View File

@ -55,11 +55,11 @@ class S3Uploader(Uploader):
def __init__(self) -> None: def __init__(self) -> None:
super().__init__() super().__init__()
conn = S3Connection(settings.S3_KEY, settings.S3_SECRET_KEY) conn = S3Connection(settings.S3_KEY, settings.S3_SECRET_KEY)
bucket_name = settings.S3_AVATAR_BUCKET self.bucket_name = settings.S3_AVATAR_BUCKET
self.bucket = conn.get_bucket(bucket_name, validate=False) self.bucket = conn.get_bucket(self.bucket_name, validate=False)
def copy_files(self, src_key: str, dst_key: str) -> None: def copy_files(self, src_key: str, dst_key: str) -> None:
self.bucket.copy_key(src_key, self.bucket, dst_key) self.bucket.copy_key(dst_key, self.bucket_name, src_key)
def get_uploader() -> Uploader: def get_uploader() -> Uploader:
if settings.LOCAL_UPLOADS_DIR is None: if settings.LOCAL_UPLOADS_DIR is None: