|
@@ -450,6 +450,8 @@ openerp.print_engine = function (instance, local) {
|
|
|
a.download = action.name;
|
|
|
a.target = '_parent';
|
|
|
a.click();
|
|
|
+
|
|
|
+ pdf.destroy();
|
|
|
});
|
|
|
});
|
|
|
},
|
|
@@ -480,6 +482,11 @@ openerp.print_engine = function (instance, local) {
|
|
|
}
|
|
|
|
|
|
if (instance.print_engine.socket_manager.socket.disconnected) {
|
|
|
+ if (config.action_download_pdf) {
|
|
|
+ self.trigger_download_pdf(action);
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
var widget = new local.PrinterUnavailableWidget(this);
|
|
|
widget.can_download().then(function (can_download) {
|
|
|
if (!can_download) {
|