Загрузить изображение для проекта: 'Citeck Community'
  1. Citeck Community
  2. ECOSCOM-4728

Query incorrectly returns data without "alfresco/@" prefix in associations

    XMLWordДля печати

Детали задачи

    • Icon: Ошибка Ошибка
    • Решение: Готово
    • Icon: High High
    • Community 4.0rc5
    • 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" , то запрос вернет все ноды по первому условию.

      Вложенные файлы

        Активность

          Люди

            Не назначен Не назначен
            nikolay.deryagin@citeck.ru Nikolay Deryagin (Неактивный)
            Голоса:
            0 Голосовать за эту задачу
            Наблюдатели:
            1 Начать наблюдение за этой задачей

            Даты

              Создано:
              Обновленo:
              Дата решения:

              Учет времени

                Оценка:
                Первоначальная оценка - 1 час
                1h
                Осталось:
                Оставшееся время - 0 минуты
                0m
                Затрачено:
                Затраченное время - 1 час
                1h