diff --git a/server/accounting/qbo/qbo-payables.js b/server/accounting/qbo/qbo-payables.js index 03113611d..18ab2f8f8 100644 --- a/server/accounting/qbo/qbo-payables.js +++ b/server/accounting/qbo/qbo-payables.js @@ -147,7 +147,7 @@ exports.default = async (req, res) => { res.status(200).json(ret); } catch (error) { console.log(error); - logger.log("qbo-payable-create-error", "ERROR", req.user.email, { error }); + logger.log("qbo-payable-create-error", "ERROR", req.user.email, { error: error.message, stack: error.stack }); res.status(400).json(error); } }; diff --git a/server/accounting/qbo/qbo-payments.js b/server/accounting/qbo/qbo-payments.js index ccbb3cf4a..da8ae06cf 100644 --- a/server/accounting/qbo/qbo-payments.js +++ b/server/accounting/qbo/qbo-payments.js @@ -179,6 +179,7 @@ exports.default = async (req, res) => { ret.push({ paymentid: payment.id, success: true }); } catch (error) { logger.log("qbo-payment-create-error", "ERROR", req.user.email, { + error: (error && error.authResponse && error.authResponse.body) || (error && error.message), @@ -216,7 +217,7 @@ exports.default = async (req, res) => { res.status(200).json(ret); } catch (error) { console.log(error); - logger.log("qbo-payment-create-error", "ERROR", req.user.email, { error }); + logger.log("qbo-payment-create-error", "ERROR", req.user.email, { error: error.message, stack: error.stack }); res.status(400).json(error); } }; diff --git a/server/accounting/qbo/qbo-receivables.js b/server/accounting/qbo/qbo-receivables.js index 845b67c3b..bab135c25 100644 --- a/server/accounting/qbo/qbo-receivables.js +++ b/server/accounting/qbo/qbo-receivables.js @@ -197,7 +197,8 @@ exports.default = async (req, res) => { } catch (error) { console.log(error); logger.log("qbo-receivable-create-error", "ERROR", req.user.email, { - error, + error: error.message, + stack: error.stack, }); res.status(400).json(error); } diff --git a/server/accounting/qbxml/qbxml-payables.js b/server/accounting/qbxml/qbxml-payables.js index 99e4d37ba..5bc99cf5f 100644 --- a/server/accounting/qbxml/qbxml-payables.js +++ b/server/accounting/qbxml/qbxml-payables.js @@ -57,7 +57,7 @@ exports.default = async (req, res) => { "ERROR", req.user.email, req.body.billsToQuery, - { error } + { error: error.message, stack: error.stack } ); res.status(400).send(JSON.stringify(error)); } diff --git a/server/accounting/qbxml/qbxml-payments.js b/server/accounting/qbxml/qbxml-payments.js index b09168d79..263b1533e 100644 --- a/server/accounting/qbxml/qbxml-payments.js +++ b/server/accounting/qbxml/qbxml-payments.js @@ -95,7 +95,7 @@ exports.default = async (req, res) => { "error", req.user.email, req.body.paymentsToQuery, - error + { error: error.message, stack: error.stack } ); res.status(400).send(JSON.stringify(error)); } diff --git a/server/accounting/qbxml/qbxml-receivables.js b/server/accounting/qbxml/qbxml-receivables.js index 978e64f2b..0641c67c3 100644 --- a/server/accounting/qbxml/qbxml-receivables.js +++ b/server/accounting/qbxml/qbxml-receivables.js @@ -109,7 +109,7 @@ exports.default = async (req, res) => { "error", req.user.email, req.body.jobIds, - { error: error } + { error: error.message, stack: error.stack } ); res.status(400).send(JSON.stringify(error)); }