diff --git a/index.js b/index.js index 40b891e1e9ef5c95a09e73ff1fa44496d8110c74..26e375ed51e68f803ed8009abca9816d7aa9dfb5 100644 --- a/index.js +++ b/index.js @@ -228239,12 +228239,19 @@ async function verifyContract(url, apiAuthKey, appLogin, contractId, pointId) { try { log('debug', 'parsedReply' + JSON.stringify(parsedReply)) - if (!parsedReply) { + + const json = JSON.stringify(parsedReply) + if ( + !JSON.parse(json)['Envelope']['Body'][ + 'rechercherServicesSouscritsMesuresResponse' + ]['servicesSouscritsMesures'] + ) { + log('debug', 'fail no contract') return null } + const currentContracts = parseContracts(parsedReply) let currentContract = null - // log('debug', 'current contract size length', currentContracts.length) if (Array.isArray(currentContracts)) { currentContract = parseContracts(parsedReply)[0] } else {