Browse Source

refactor: avoid unnecessary nested if condition

pull/7246/head
Pranav C 11 months ago
parent
commit
69effe3033
  1. 14
      packages/nocodb/src/helpers/webhookHelpers.ts

14
packages/nocodb/src/helpers/webhookHelpers.ts

@ -307,17 +307,16 @@ export async function invokeWebhook(
const data = newData[i];
const prevData = prevData ? prevData[i] : null;
if (prevData) {
// if condition is satisfied for prevData then return
if (
await validateCondition(
prevData &&
(await validateCondition(
testFilters || (await hook.getFilters()),
prevData,
)
))
) {
continue;
}
}
if (
await validateCondition(
testFilters || (await hook.getFilters()),
@ -332,17 +331,16 @@ export async function invokeWebhook(
}
newData = filteredData;
} else {
if (prevData) {
// if condition is satisfied for prevData then return
if (
await validateCondition(
prevData &&
(await validateCondition(
testFilters || (await hook.getFilters()),
prevData,
)
))
) {
return;
}
}
if (
!(await validateCondition(
testFilters || (await hook.getFilters()),

Loading…
Cancel
Save