Browse Source

fix(nocodb): dateadd formula with negative offset

pull/5645/head
Wing-Kam Wong 1 year ago
parent
commit
6ee90bf36f
  1. 8
      packages/nocodb/src/db/formulav2/formulaQueryBuilderv2.ts

8
packages/nocodb/src/db/formulav2/formulaQueryBuilderv2.ts

@ -805,11 +805,9 @@ async function _formulaQueryBuilder(
return { builder: query };
} else if (pt.type === 'UnaryExpression') {
const query = knex.raw(
`${pt.operator}${fn(
pt.argument,
null,
pt.operator,
).toQuery()}${colAlias}`,
`${pt.operator}${(
await fn(pt.argument, null, pt.operator)
).builder.toQuery()}${colAlias}`,
);
if (prevBinaryOp && pt.operator !== prevBinaryOp) {
query.wrap('(', ')');

Loading…
Cancel
Save