firebase - firestore - La implementación de reglas con cerrojo agrega un envoltorio extra de "reglas"
firestore rules (1)
Parece que esto se corrigió después de la versión 2.1.0 de firebase-tools (aún no lanzada como su propia versión).
Con un archivo rules.bolt que contiene
path / {
read() = true;
write() = true;
}
y un firebase.json que contiene
{...
"rules": "rules.bolt"
}
ejecutar la implementación de firebase: las reglas dan como resultado las siguientes reglas:
{"rules":{"rules":{".read":"true",".write":"true"}}}
mientras que debería ser
{"rules":{".read":"true",".write":"true"}}
Una solución alternativa actual es ejecutar firebase-bolt localmente y desplegar el archivo json resultante.