|
@@ -108,8 +108,17 @@ openerp.printer_bridge = function (instance, local) {
|
|
|
}
|
|
|
|
|
|
if (_.isEqual(data.status, 'error')) {
|
|
|
- console.log(data)
|
|
|
- instance.web.notification.do_warn('Impresión', 'Ocurrió un error al imprimir: ' + data.printer, data.cause);
|
|
|
+ var message = null;
|
|
|
+
|
|
|
+ if (_.isEqual(data.cause.id, 'unsupported_format')) {
|
|
|
+ message = 'Formato de documento no soportado por la impresora';
|
|
|
+ }
|
|
|
+
|
|
|
+ if (_.isEqual(data.cause.id, 'print_error')) {
|
|
|
+ message = 'La impresora falló al imprimir este documento';
|
|
|
+ }
|
|
|
+
|
|
|
+ instance.web.notification.do_warn('Impresión', 'Ocurrió un error al imprimir: ' + data.printer, message);
|
|
|
}
|
|
|
},
|
|
|
handle_download_data: function (data) {
|