Open dragotin opened 3 years ago
On a fresh install with openSUSE 15.3 Leap, Kraft can not create PDFs based on Reportlab.
The issue is with python3 (which kraft uses by default) in the reportlib package. This patch fixes it:
--- utils.py 2021-06-01 13:53:48.792141696 +0200 +++ /usr/lib64/python3.6/site-packages/reportlab/lib/utils.py 2021-06-01 13:54:03.636483879 +0200 @@ -870,7 +870,7 @@ im = self._image mode = self.mode = im.mode if mode=='RGBA': - if Image.VERSION.startswith('1.1.7'): im.load() + if Image.__version__.startswith('1.1.7'): im.load() self._dataA = ImageReader(im.split()[3]) im = im.convert('RGB') self.mode = 'RGB'
Python2 works fine, regardless if the patch was applied or not.
On a fresh install with openSUSE 15.3 Leap, Kraft can not create PDFs based on Reportlab.
The issue is with python3 (which kraft uses by default) in the reportlib package. This patch fixes it:
Python2 works fine, regardless if the patch was applied or not.