Детали задачи
-
Ошибка
-
Решение: Готово
-
High
-
Community 4.0rc5
-
Не заполнено
-
Не заполнено
-
Major
Описание
Query запрос некорректно возвращает данные без приставки alfresco/@ у ассоциаций.
Пример воспроизведения:
https://enterprise.ecos24.ru/share/page/console/admin-console/javascript-console
Скрипт по поиску доверенностей с определенным инициатором.
Шаги:
1. Прогнать данный скрипт, результат 20 нод ( на момент создания тикета )
var result = Records.query(
{
query: {
t: 'and',
val: [
{
att: '_type',
val: 'attorneys-cat-doctype-att-form/att-type-standard',
t: 'eq'
},
{
att: "idocs:initiator_added",
val: "alfresco/@workspace://SpacesStore/a6e508be-1af6-4eb2-a692-f7efe9dcabdd",
t: "eq"
}
]
},
language: 'predicate'
}).records;
print(result);
2. Прогнать скрипт без приставки alfresco/@ в 13 строчке
ФР
Запрос не вернул нод.

(Если существует нода с пустым атрибутом idocs:initiator_added , то она вернется по такому запросу)
ОР
Результат такой же как и в первом случае.
P.S. Если во втором шаге использовать t: "contains" вместо t: "eq" , то запрос вернет все ноды по первому условию.
Вложенные файлы
Вложенные файлы
Связи запроса
- is caused by
-
ECOSCOM-4604 Add support of new ecos-model authorities to alfresco
-
- Готово
-
- mentioned on