через дебаггер проверил, условие выполняется правильно, если я его правильно пронял