From 98e01d2d9090fe83a9145d02af53df036b276017 Mon Sep 17 00:00:00 2001 From: Kunal Kamble Date: Tue, 28 Jul 2020 03:09:36 -0400 Subject: [PATCH] Fix for merge option while setting value --- firestore/firestore-set.js | 3 ++- package.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/firestore/firestore-set.js b/firestore/firestore-set.js index cc7d011..9985b52 100644 --- a/firestore/firestore-set.js +++ b/firestore/firestore-set.js @@ -14,7 +14,8 @@ module.exports = function(RED) { if(msg && msg.payload){ console.log('firestore-set got input') console.dir(msg) - const {path, obj, merge} = msg.payload + const {path, obj} = msg.payload + const merge = (msg.payload.merge == undefined) ? false : msg.payload.merge console.log('storing '+obj+' at firestore path '+path) this.admin.firestore().doc(path).set(obj, { merge }).then((res)=>{ console.log('firestore set result '+res) diff --git a/package.json b/package.json index 8c6b6bd..743525f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-firebase-admin", - "version": "1.1.22", + "version": "1.1.23", "description": "A node-red module that wraps the server-side admin SDK of firebase, firestore, et.c.", "main": "index.js", "scripts": {