From 7f5200da8c0dc2f7dbfa2ff575a91d5777e61d82 Mon Sep 17 00:00:00 2001 From: Alf Eaton Date: Fri, 15 Oct 2021 10:51:27 +0100 Subject: [PATCH] Report filtered pdf.js errors to Sentry (#5438) GitOrigin-RevId: 7ab5a6fd61d271037ee33bbeadfad00b389812d6 --- .../frontend/js/features/pdf-preview/util/pdf-js-wrapper.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/web/frontend/js/features/pdf-preview/util/pdf-js-wrapper.js b/services/web/frontend/js/features/pdf-preview/util/pdf-js-wrapper.js index a1a230d3ff..a9013df2ee 100644 --- a/services/web/frontend/js/features/pdf-preview/util/pdf-js-wrapper.js +++ b/services/web/frontend/js/features/pdf-preview/util/pdf-js-wrapper.js @@ -5,6 +5,7 @@ import * as PDFJSViewer from 'pdfjs-dist/legacy/web/pdf_viewer' import PDFJSWorker from 'pdfjs-dist/legacy/build/pdf.worker' import 'pdfjs-dist/legacy/web/pdf_viewer.css' import getMeta from '../../../utils/meta' +import { captureMessage } from '../../../infrastructure/error-reporter' if (typeof window !== 'undefined' && 'Worker' in window) { PDFJS.GlobalWorkerOptions.workerPort = new PDFJSWorker() @@ -89,6 +90,10 @@ export default class PDFJSWrapper { }) .catch(error => { if (this.loadDocumentTask) { + if (error.name !== 'MissingPDFException') { + captureMessage(`pdf preview error ${error}`) + } + reject(error) } })