From 7ab3a86f6cc965ca2141325d1fe9be6d4b44f8dc Mon Sep 17 00:00:00 2001 From: Tarik Huber Date: Mon, 26 Jun 2023 13:01:37 +0200 Subject: [PATCH] Fixed firebase form --- packages/rmw-shell/package-lock.json | 4 ++-- packages/rmw-shell/package.json | 2 +- packages/rmw-shell/src/containers/FirebaseForm/index.js | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/rmw-shell/package-lock.json b/packages/rmw-shell/package-lock.json index 16793e69..6c296362 100644 --- a/packages/rmw-shell/package-lock.json +++ b/packages/rmw-shell/package-lock.json @@ -1,12 +1,12 @@ { "name": "rmw-shell", - "version": "11.2.23", + "version": "11.2.24", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "rmw-shell", - "version": "11.2.23", + "version": "11.2.24", "license": "MIT", "devDependencies": { "@emotion/react": "^11.10.4", diff --git a/packages/rmw-shell/package.json b/packages/rmw-shell/package.json index 9bfd9f80..9c9260e1 100644 --- a/packages/rmw-shell/package.json +++ b/packages/rmw-shell/package.json @@ -1,6 +1,6 @@ { "name": "rmw-shell", - "version": "11.2.23", + "version": "11.2.24", "description": "React template with Material UI, Firebase, routing...", "main": "lib/index.js", "module": "es/index.js", diff --git a/packages/rmw-shell/src/containers/FirebaseForm/index.js b/packages/rmw-shell/src/containers/FirebaseForm/index.js index f3b0bc36..ba1f2b92 100644 --- a/packages/rmw-shell/src/containers/FirebaseForm/index.js +++ b/packages/rmw-shell/src/containers/FirebaseForm/index.js @@ -3,7 +3,7 @@ import { Form as FinalForm } from "react-final-form"; import { usePaths } from "../../providers/Firebase/Paths"; import { useAuth } from "base-shell/lib/providers/Auth"; import arrayMutators from "final-form-arrays"; -import { getDatabase, ref, push, update } from "firebase/database"; +import { getDatabase, ref, push, set, update } from "firebase/database"; const FirebaseForm = ({ uid, @@ -45,7 +45,7 @@ const FirebaseForm = ({ console.log("values", values); if (uid) { - await update(ref(getDatabase(), `${path}/${uid}`), values); + await set(ref(getDatabase(), `${path}/${uid}`), values); } else { if (isGranted(auth, grants.create)) { const snap = await await push(ref(getDatabase(), path), values);