Fix issue with getting supported formats as a dict instead of as string

This commit is contained in:
Brett Williams
2023-06-03 13:55:49 -05:00
parent 87da5e7c0d
commit 30eab378aa

View File

@@ -221,10 +221,12 @@ class NewJobWindow(Frame):
if self.renderer_info.get(renderer, {}).get('supported_export_formats', None): if self.renderer_info.get(renderer, {}).get('supported_export_formats', None):
formats = self.renderer_info[renderer]['supported_export_formats'] formats = self.renderer_info[renderer]['supported_export_formats']
if formats and isinstance(formats[0], dict):
formats = [x.get('name', str(x)) for x in formats]
formats.sort() formats.sort()
self.output_format['values'] = formats self.output_format['values'] = formats
self.output_format['state'] = NORMAL self.output_format['state'] = NORMAL
self.output_format.current(formats.index('JPEG')) self.output_format.current(0)
else: else:
self.output_format['values'] = [] self.output_format['values'] = []
self.output_format['state'] = DISABLED self.output_format['state'] = DISABLED