Я пытаюсь получить правило, работающее, как указано в заголовке: значение либо не установлено, либо, если оно установлено, оно имеет макс. длина 600 символов. Опора является строковым значением Я предполагаю, что правильно установил правило для максимальной длины, основываясь на моих тестах на симуляторе. Но я не могу понять, как проверить, если опора. не определено
Правила по моему требованию выглядят следующим образом:
function incomingData() {
return request.resource.data;
}
function hasNotMaxSizeOfDescriptionExceeded() {
return !incomingData().description || incomingData().description.size() <= 600;
}
Может кто-нибудь помочь? :)