У меня есть тип узла "агентство", в котором есть логическое поле с именем "has_subscription".
Тогда у меня есть представление, которое показывает только агентства, которые имеют "has_subscription" true.
Все хорошо.
Я обновляю значение поля программно следующим образом:
$node = node_load($nid);
$node->set("field_has_subscription", 1);
$node->save();
Если я затем отредактирую узел, я вижу, что флажок длялогическое поле теперь проверено.Отлично.
Тем не менее, представление все еще не отображает этот узел.Оно только начинает появляться, если я сохраню страницу редактирования узла.
Нужно ли что-то добавить в код?