diff --git a/print-server.js b/print-server.js index f6a4416..9aeafb8 100644 --- a/print-server.js +++ b/print-server.js @@ -116,7 +116,12 @@ class PrintServer { try { // Job data - const [[jobData]] = await conn.query(jobDataQuery, jobId); + let jobData; + // FIXME: Cannot read property 'method' of undefined + for (let a = 0; !jobData && a < 4; a++) { + [[jobData]] = await conn.query(jobDataQuery, jobId); + } + const args = {}; const [res] = await conn.query(jobArgsQuery, jobId); for (const row of res) @@ -132,8 +137,8 @@ class PrintServer { }); let pdfData; - - for (let attempts = 0; !pdfData && attempts <= 1; attempts++) { + + for (let attempts = 0; !pdfData && attempts < 2; attempts++) { // URL params const params = { access_token: this.token,