Reputation: 45
I am trying to create a firestore document on user signup. the user is recorded after sign up but the document is not created. Everthing works well except the fact that the document is not created
import { db } from '../Firebase/Firebase';
const handleSignup = (e) => {
e.preventDefault()
createUser(email, password)
.then(() => {
db.collection('users').doc(currentUser.uid).set({
boards:[]
})
seterror(null)
})
.catch(error => {
seterror(error)
})
}
Upvotes: 1
Views: 476
Reputation: 153
Everything looks fine try seperating boards first
import { db } from '../Firebase/Firebase';
const addBoards = {
boards : [ ]
}
const handleSignup = (e) => {
e.preventDefault()
createUser(email, password)
.then((user) => {
db.collection('users').doc(user.user.uid).set(addBoards)
seterror(null)
})
.catch(error => {
seterror(error)
})
}
Upvotes: 1