Обновление Ionic Firestore Отказано в доступе - PullRequest
0 голосов
/ 16 декабря 2018

Я пытаюсь обновить содержимое коллекции Firestore, но у меня появляется сообщение об ошибке "zone.js: 665 Необработанное отклонение обещания: PERMISSION_DENIED: Разрешение отклонено; Zone:; Задача: WebSocket.addEventListener: message; Значение: Ошибка: PERMISSION_DENIED: В доступе отказано "

Мои настройки Firestore равны

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if request.auth.uid != null;
    }
    
    match /subscriptions/{subscription} {
      allow read: if true;
      allow write: if true;
    }
  }
}

и мой эффект Ngrx равен

    @Effect()
    updateCurrentUser: Observable<Action> = this.actions.ofType(currentUserActions.UPDATE_CURRENT_USER)
        .pipe(map((action: currentUserActions.UpdateCurrentUser) => { action.payload   }))
        .pipe(mergeMap(payload => of(this.db.object(`profiles/${this.currentUserID}`)
                                    .update({
                                        age: "29",
                                        displayName: "JOHN PAPA",
                                        photoURL: "https://graph.facebook.com/5555555555555555/picture?type=large",
                                    })
        )))
        .pipe(map(() => { 
            return new currentUserActions.UpdateCurrentUserSuccess() }))
        .pipe(catchError(err => of (new currentUserActions.UpdateCurrentUserFail())))

Спасибо за помощь

...