[11.0] Fix connection errors when we read attachment

This commit is contained in:
jcoux
2018-01-11 10:41:26 +01:00
committed by Guewen Baconnier
co-authored by Guewen Baconnier
parent e3799cd54b
commit 8eaa15df7b
+6
View File
@@ -57,7 +57,13 @@ class IrAttachment(models.Model):
def _store_file_read(self, fname, bin_size=False): def _store_file_read(self, fname, bin_size=False):
if fname.startswith('swift://'): if fname.startswith('swift://'):
swifturi = SwiftUri(fname) swifturi = SwiftUri(fname)
try:
conn = self._get_swift_connection() conn = self._get_swift_connection()
except exceptions.UserError:
_logger.exception(
"error reading attachment '%s' from object storage", fname
)
return ''
try: try:
resp, obj_content = conn.get_object(swifturi.container(), resp, obj_content = conn.get_object(swifturi.container(),
swifturi.item()) swifturi.item())