0.8.42/Ошибка с датами

там темы, чтобы быть проблема с чтением нулевых дат на сущностях. (до сих пор не удалось выяснить, действительно ли это только для нулевых значений или вообще)

Этот метод кажется проблемой (не уверен): (breeze.debug.js, l. 610)

function isDate(o) {
    return classof(o) === "date" && !isNaN(o.getTime());
}  

o здесь нет метода getTime(). Я не мог отследить проблему дальше. Из-за промисов пошаговое выполнение кода не работает.

*EDIT: * Я обновился с 0.8.34, где он все еще работает


person Sascha Herrmann    schedule 09.01.2013    source источник


Ответы (1)


Хорошо, это была ошибка, связанная с запросами локальных объектов для нулевых дат. Она была исправлена ​​в версии 0.84.3 и теперь доступна здесь.

Спасибо Саша!

person Jay Traband    schedule 09.01.2013
comment
При дальнейшем тестировании и удаленной загрузке объектов я также не смог воспроизвести ошибку. Затем я заметил, что проблема возникает только с локальным запросом. Я предварительно загружаю набор сущностей и запрашиваю одну из них локально с проверкой предиката на нулевое значение в поле даты. new breeze.Predicate("ClosedAt", Qop.Equals, null); Завтра постараюсь привести пример. - person Sascha Herrmann; 10.01.2013
comment
Работает как шарм снова :) Спасибо - person Sascha Herrmann; 11.01.2013