Skip to content

Commit ae89aa7

Browse files
committed
minor fix to s3_save_bytes content_type value (to support enums)
1 parent a69f6f6 commit ae89aa7

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

osbot_aws/aws/s3/S3__DB_Base.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,11 @@ def s3_folder_list(self, folder='', return_full_path=False):
129129
return self.s3().folder_list(s3_bucket=self.s3_bucket(), parent_folder=folder, return_full_path=return_full_path)
130130

131131
def s3_save_bytes(self,data, s3_key, metadata=None , content_type=None):
132-
kwargs = dict(bucket = self.s3_bucket(),
133-
key = s3_key ,
134-
file_body = data ,
135-
metadata = metadata ,
136-
content_type = content_type )
132+
kwargs = dict(bucket = self.s3_bucket() ,
133+
key = s3_key ,
134+
file_body = data ,
135+
metadata = metadata ,
136+
content_type = str(content_type) if content_type else None)
137137
return self.s3().file_upload_from_bytes(**kwargs)
138138

139139
def s3_save_data(self, data, s3_key, metadata=None, content_type=None):
@@ -145,7 +145,7 @@ def s3_save_data(self, data, s3_key, metadata=None, content_type=None):
145145
if type(data) == bytes:
146146
kwargs['file_body' ] = data
147147
kwargs['metadata' ] = metadata
148-
kwargs['content_type'] = content_type
148+
kwargs['content_type'] = str(content_type) if content_type else None
149149
return self.s3().file_upload_from_bytes(**kwargs)
150150
else:
151151
data_as_str = json_dumps(data)

0 commit comments

Comments
 (0)