matchesCondition vs selectAttributes

Всем привет!

Сегодня поддержка S1 подтвердила одну особенность при работе с методом matchesCondition() класса SimpleRecord.

Если условие в matchesCondition() включает в себя атрибуты, отсутствующие в объекте, результатом всегда будет FALSE.

const record = new SimpleRecord('task');
      ...
      record.selectAttributes(['state']);
      record.query();
      if (record.next()) {
        record.matchesCondition('active=1^state=assigned'); /* FALSE */
      }

Ждем обновления документации

2 лайка

@dina.baksheeva, обратите внимание, пжлст!