From 00ce281afce242cef64a728ef93ad29b356220cf Mon Sep 17 00:00:00 2001 From: 18alantom <2.alan.tom@gmail.com> Date: Wed, 28 Jun 2023 11:16:51 +0530 Subject: [PATCH] fix: telemetry log when printing --- src/pages/PrintView/PrintView.vue | 9 +++++---- src/pages/PrintView/ReportPrintView.vue | 13 ++++++++----- src/pages/TemplateBuilder/PrintContainer.vue | 4 ++++ src/pages/TemplateBuilder/TemplateBuilder.vue | 1 + 4 files changed, 18 insertions(+), 9 deletions(-) diff --git a/src/pages/PrintView/PrintView.vue b/src/pages/PrintView/PrintView.vue index 44ef077e3..18cf1f57b 100644 --- a/src/pages/PrintView/PrintView.vue +++ b/src/pages/PrintView/PrintView.vue @@ -34,6 +34,7 @@ name); }, - savePDF() { + async savePDF() { const printContainer = this.$refs.printContainer as { - savePDF: (name?: string) => void; + savePDF: (name?: string) => Promise; }; if (!printContainer?.savePDF) { return; } - printContainer.savePDF(this.doc?.name); + await printContainer.savePDF(this.doc?.name); }, async setTemplateFromDefault() { const defaultName = diff --git a/src/pages/PrintView/ReportPrintView.vue b/src/pages/PrintView/ReportPrintView.vue index 773dc9a10..6f0b290e6 100644 --- a/src/pages/PrintView/ReportPrintView.vue +++ b/src/pages/PrintView/ReportPrintView.vue @@ -145,20 +145,21 @@