默认REST API返回已删除的项

时间:2018-05-09 17:45:02

标签: odata sitefinity sitefinity-10

我们的团队正在利用Sitefinity默认REST API(即/api/default/products)来对外部作业执行数据操作。我们能够根据网站/提供商和文化区分产品。目前这在大多数情况下是有效的,但有一个令人沮丧的潜在错误。

似乎API按预期返回内容的Live版本,但它也会返回已删除并位于回收站中的该类型的内容。关于此的文件很少,我在其他帖子中没有看到它。我正在寻找一个参数或过滤器,它将从Sitefinity默认REST API中的响应中删除Deleted / Recycle Bin项目?

1 个答案:

答案 0 :(得分:1)

我用Telerik / Progress打开了支持票,他们证实这是一个错误。代表说它将在Sitefinity 11中解决。目前唯一的解决方法是确保在删除或从回收站中删除之前取消发布项目。或者,可以创建自己的端点,使用ModuleManagers提供对内容生命周期的访问。