Fix duplicate suffix for artifacts

This commit is contained in:
allegroai 2020-04-26 23:17:51 +03:00
parent 302a8cbf75
commit 6ff3cc0ee4

View File

@ -221,7 +221,9 @@ class UploadEvent(MetricsEventAdapter):
# always add file extension to the uploaded target file # always add file extension to the uploaded target file
if filename_ext and filename_ext[0] != '.': if filename_ext and filename_ext[0] != '.':
filename_ext = '.' + filename_ext filename_ext = '.' + filename_ext
self._upload_filename = pathlib2.Path(self._filename).as_posix() + filename_ext self._upload_filename = pathlib2.Path(self._filename).as_posix()
if self._filename.rpartition(".")[2] != filename_ext.rpartition(".")[2]:
self._upload_filename += filename_ext
self._override_storage_key_prefix = kwargs.pop('override_storage_key_prefix', None) self._override_storage_key_prefix = kwargs.pop('override_storage_key_prefix', None)