Контентное получение разных типов контента

Я использую API управления, когда запускаю следующий код:

sourceSpace.cf_space.getContentTypes().then(function(contentTypes){});

Он возвращает такой ответ:

введите здесь описание изображения

Но когда я запускаю следующий код:

sourceSpace.cf_space.getContentType(contentTypeId).then(function(contentType){});

Он возвращает такой ответ:

введите здесь описание изображения

Почему такое изменение ответа в обоих вызовах. У меня они должны быть одинаковыми в обоих случаях.

Два поля localized и disabled отсутствуют, когда я вызываю API .getContentType.

Любая помощь приветствуется. Спасибо.


person maverickosama92    schedule 19.04.2016    source источник
comment
@trodrigues: помоги, приятель.   -  person maverickosama92    schedule 19.04.2016
comment
@trodrigues помоги дружище   -  person danihodovic    schedule 20.04.2016


Ответы (1)


До недавнего времени эти свойства не отображались, если они не были установлены явно (поэтому, если вы никогда не устанавливали «локализованный», он никогда не отображался).

С некоторыми недавними изменениями в нашем бэкенде все эти свойства всегда будут отображаться для новых типов контента, но более старые типы контента, вероятно, по-прежнему будут иметь такое же поведение.

Лучшее, что вы можете сделать на данный момент, это просто установить/снять их вручную в пользовательском интерфейсе или не зависеть от того, что они всегда будут определены.

person trodrigues    schedule 20.04.2016