[10.0] Fix connection errors when we read attachment

This commit is contained in:
jcoux
2017-12-22 07:47:54 +01:00
committed by GitHub
co-authored by GitHub
parent 49ddc76ec3
commit bf2f5dcb20
+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())