Правила Firestore - функция «существует» не найдена, когда она внутри другой функции - PullRequest
1 голос
/ 19 марта 2019

У меня есть правила в правилах пожарного депо, которые проверяют, существует ли данный документ:

function doesDocExists(docId) {
  return exists(/databases/$(database)/documents/mycollection/$(docId))
}

, а в правилах я пишу:

allow create: if ... && doesDocExists(docId);

Проблема в том, что Firestoreне удается найти функцию exists:

enter image description here

enter image description here

Но если я напишу allow create: if exists(...) тогда все работает.

...