API REST по умолчанию возвращает удаленные элементы - PullRequest
0 голосов
/ 09 мая 2018

Наша команда использует REST API по умолчанию для Sitefinity (т.е. /api/default/products) для выполнения операций с данными на внешнем задании. Мы можем без проблем различать товары по сайту / поставщику и культуре. В настоящее время это работает по большей части, но с фрустрационной потенциальной ошибкой.

Похоже, что API возвращает живую версию контента, как и ожидалось, но он также возвращает контент того типа, который был удален и находится в корзине. Документация по этому вопросу была скудной, и я не видел, чтобы она упоминалась в других постах. Я ищу параметр или фильтр, который будет удалять удаленные / корзины из ответа в API REST по умолчанию Sitefinity?

1 Ответ

0 голосов
/ 14 мая 2018

Я открыл заявку в службу поддержки Telerik / Progress, и они подтвердили, что это ошибка.Представитель заявил, что это будет решено в Sitefinity 11. Пока единственные обходные пути - убедиться, что элементы не опубликованы перед удалением или удалением из корзины.В качестве альтернативы можно создать свои собственные конечные точки, которые используют ModuleManager, которые обеспечивают доступ к жизненному циклу контента.

...