Облачная функция Firebase google onWrite не вызывается при удалении?

Когда я создаю новый элемент, моя функция pushToLeaderBoards вызывается, но не когда я ее удаляю, поэтому когда должен вызываться onWrite? В документах говорится, что он должен вызываться при удалении (в моем приложении для Android я использую targetref.setValue(null)). Как еще я могу запустить облачную функцию Google при удалении?

//node code
exports.pushToLeaderBoards = functions.database
    .ref('/leaderboards/userLeaderboards/{userID}/{class}/{subject}/{pushID}')
    .onWrite(event => {...

Спасибо!


person lost baby    schedule 06.05.2017    source источник
comment
Вылезла ошибка при удалении групп элементов. Может быть, это вы попали в это? Если это так, исправление должно быть запущено 10 мая. См. parent-is-deleted" title="облачные функции для триггера Firebase onwrite не вызываются при удалении родителя"> stackoverflow.com/questions/43654626/   -  person Frank van Puffelen    schedule 07.05.2017
comment
Вероятно. На данный момент я нашел обходной путь: прежде чем удалить объект, я установил для одного из его примитивных дочерних элементов значение null. Затем вызывается другая версия моей функции pushToLeaderBoards (pushToLeaderBoards2), которая выполняет второе удаление, которое я хочу. Цель состоит в том, чтобы удалить запись globalLeaderboard при удалении соответствующей записи userLeaderboard. Спасибо!   -  person lost baby    schedule 07.05.2017
comment
Я думаю, что я действительно где-то видел этот обходной путь, так что на данный момент звучит хорошо. До выхода исправления осталось всего несколько дней!   -  person Frank van Puffelen    schedule 07.05.2017
comment
Кажется, теперь это исправлено.   -  person lost baby    schedule 12.05.2017