当我运行以下代码时,我正在使用管理API:
sourceSpace.cf_space.getContentTypes().then(function(contentTypes){});
它返回响应:
但是当我运行以下代码时:
sourceSpace.cf_space.getContentType(contentTypeId).then(function(contentType){});
它返回响应:
为什么两次调用都会改变响应。在这两种情况下,我都让它们相同。
当我调用.getContentType api时,本地化和禁用两个字段丢失。
感谢任何帮助。 感谢。
答案 0 :(得分:1)
直到最近,除非明确设置了这些属性,否则这些属性不会显示(因此,如果您从未设置过“本地化”,那么它将永远不会显示)。
最近对我们的后端进行了一些更改,所有这些属性将始终显示为较新的内容类型,但较旧的内容类型可能仍然具有相同的行为。
您现在可以做的最好的事情就是在UI上手动设置/取消设置它们,或者不依赖于它们将始终被定义的事实。