diff --git a/firestore.rules b/firestore.rules index b29100b..bf5a42b 100644 --- a/firestore.rules +++ b/firestore.rules @@ -1,7 +1,7 @@ rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { - match /user/{user} { + match /users/{user} { allow read: if resource.id == request.auth.uid; allow write: if resource.id == request.auth.uid; } diff --git a/src/app/services/user.service.ts b/src/app/services/user.service.ts index 8a32ea4..a3108dc 100644 --- a/src/app/services/user.service.ts +++ b/src/app/services/user.service.ts @@ -12,7 +12,7 @@ export class UserService { constructor(private afAuth: AngularFireAuth, private db: DbService) { this.afAuth.authState.pipe( filter(_ => !!_), - switchMap(auth => this.db.doc$('user/' + auth.uid)), + switchMap(auth => this.db.doc$('users/' + auth.uid)), ).subscribe(_ => this._user$.next(_)); } @@ -23,10 +23,10 @@ export class UserService { } public getUserbyId$(userId: string): Observable { - return this.db.doc$('user/' + userId); + return this.db.doc$('users/' + userId); } public async update$(uid: string, data: Partial): Promise { - await this.db.doc('user/' + uid).update(data); + await this.db.doc('users/' + uid).update(data); } }