Firebase Cloud Functions не удаляет документ Firestore - PullRequest
0 голосов
/ 14 июля 2020

Пытаюсь удалить «черновик» документа о создании «пост-документа» с таким же ключом. Однако, хотя триггер и функция выполняются успешно, документ просто не удаляется. Разрешены правила безопасности для чтения, записи, обновления и удаления. Использование машинописного текста.

import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin'
admin.initializeApp()

export const newPost = functions.firestore
.document('users/{uid}/posts/{postID}').onCreate((snapshot, context) => {
    const uid = context.params.uid
    const postID = context.params.postID
    let ref = admin.firestore().collection('users').doc(uid).collection('drafts').doc(postID)
    return ref.delete()
})
...