Skip to content

Commit e896889

Browse files
authored
feat(Postgres Node): Add option IS NOT NULL and hide value input fields (#9241)
1 parent ddff804 commit e896889

File tree

4 files changed

+20
-2
lines changed

4 files changed

+20
-2
lines changed

packages/nodes-base/nodes/MySql/v2/actions/common.descriptions.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,13 +279,22 @@ export const selectRowsFixedCollection: INodeProperties = {
279279
name: 'Is Null',
280280
value: 'IS NULL',
281281
},
282+
{
283+
name: 'Is Not Null',
284+
value: 'IS NOT NULL',
285+
},
282286
],
283287
default: 'equal',
284288
},
285289
{
286290
displayName: 'Value',
287291
name: 'value',
288292
type: 'string',
293+
displayOptions: {
294+
hide: {
295+
condition: ['IS NULL', 'IS NOT NULL'],
296+
},
297+
},
289298
default: '',
290299
},
291300
],

packages/nodes-base/nodes/MySql/v2/helpers/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ export function addWhereClauses(
413413
}
414414

415415
let valueReplacement = ' ';
416-
if (clause.condition !== 'IS NULL') {
416+
if (clause.condition !== 'IS NULL' && clause.condition !== 'IS NOT NULL') {
417417
valueReplacement = ' ?';
418418
values.push(clause.value);
419419
}

packages/nodes-base/nodes/Postgres/v2/actions/common.descriptions.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,13 +263,22 @@ export const whereFixedCollection: INodeProperties = {
263263
name: 'Is Null',
264264
value: 'IS NULL',
265265
},
266+
{
267+
name: 'Is Not Null',
268+
value: 'IS NOT NULL',
269+
},
266270
],
267271
default: 'equal',
268272
},
269273
{
270274
displayName: 'Value',
271275
name: 'value',
272276
type: 'string',
277+
displayOptions: {
278+
hide: {
279+
condition: ['IS NULL', 'IS NOT NULL'],
280+
},
281+
},
273282
default: '',
274283
},
275284
],

packages/nodes-base/nodes/Postgres/v2/helpers/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ export function addWhereClauses(
147147
replacementIndex = replacementIndex + 1;
148148

149149
let valueReplacement = '';
150-
if (clause.condition !== 'IS NULL') {
150+
if (clause.condition !== 'IS NULL' && clause.condition !== 'IS NOT NULL') {
151151
valueReplacement = ` $${replacementIndex}`;
152152
values.push(clause.value);
153153
replacementIndex = replacementIndex + 1;

0 commit comments

Comments
 (0)