Add missing converter to get_style_content of ir.action.report
review203001 (transplanted from 6160399b1488a0aec2d36407e2e28c1eadfa9003)
This commit is contained in:
1 parent
fa4df1657d
commit
5353aa782b
1 file changed
+7
-1
@@ -401,6 +401,12 @@ class ActionReport(ModelSQL, ModelView):
|
||||
|
||||
def get_style_content(self, ids, name):
|
||||
res = {}
|
||||
converter = buffer
|
||||
default = False
|
||||
format_ = Transaction().context.pop('%s.%s' % (self._name, name), '')
|
||||
if format_ == 'size':
|
||||
converter = len
|
||||
default = 0
|
||||
for report in self.browse(ids):
|
||||
try:
|
||||
with file_open( report.style.replace('/', os.sep),
|
||||
@@ -408,7 +414,7 @@ class ActionReport(ModelSQL, ModelView):
|
||||
data = fp.read()
|
||||
except Exception:
|
||||
data = False
|
||||
res[report.id] = data
|
||||
res[report.id] = converter(data) if data else default
|
||||
return res
|
||||
|
||||
def get_pyson(self, ids, name):
|
||||
|
||||
Reference in new issue
Block a user