diff --git a/server/accounting/pbs/pbs-job-export.js b/server/accounting/pbs/pbs-job-export.js index f6f83dfb7..0cd11cae3 100644 --- a/server/accounting/pbs/pbs-job-export.js +++ b/server/accounting/pbs/pbs-job-export.js @@ -141,12 +141,16 @@ exports.PbsSelectedCustomer = async function PbsSelectedCustomer( "DEBUG", `Inserting accounting posting data..` ); - await InsertAccountPostingData(socket); + const insertResponse = await InsertAccountPostingData(socket); - CdkBase.createLogEvent(socket, "DEBUG", `Marking job as exported.`); - await MarkJobExported(socket, socket.JobData.id); + if (insertResponse.WasSuccessful) { + CdkBase.createLogEvent(socket, "DEBUG", `Marking job as exported.`); + await MarkJobExported(socket, socket.JobData.id); - socket.emit("export-success", socket.JobData.id); + socket.emit("export-success", socket.JobData.id); + } else { + CdkBase.createLogEvent(socket, "ERROR", `Export was not succesful.`); + } } catch (error) { CdkBase.createLogEvent( socket,