|
|
@ -305,14 +305,14 @@ export async function invokeWebhook( |
|
|
|
const filteredData = []; |
|
|
|
const filteredData = []; |
|
|
|
for (let i = 0; i < newData.length; i++) { |
|
|
|
for (let i = 0; i < newData.length; i++) { |
|
|
|
const data = newData[i]; |
|
|
|
const data = newData[i]; |
|
|
|
const prevData = prevData ? prevData[i] : null; |
|
|
|
const pData = prevData[i] ? prevData[i] : null; |
|
|
|
|
|
|
|
|
|
|
|
// if condition is satisfied for prevData then return
|
|
|
|
// if condition is satisfied for prevData then return
|
|
|
|
if ( |
|
|
|
if ( |
|
|
|
prevData && |
|
|
|
pData && |
|
|
|
(await validateCondition( |
|
|
|
(await validateCondition( |
|
|
|
testFilters || (await hook.getFilters()), |
|
|
|
testFilters || (await hook.getFilters()), |
|
|
|
prevData, |
|
|
|
pData, |
|
|
|
)) |
|
|
|
)) |
|
|
|
) { |
|
|
|
) { |
|
|
|
continue; |
|
|
|
continue; |
|
|
|