Opened 40 hours ago

#1412 new дефект

Неверная работа фильтра (сезон 3)

Reported by: alx Owned by: Denis_N
Priority: critical Component: БД изделий АДС
Keywords: Cc:

Description

В r420/base выполняю следующие действия:

  • Открываю главную страницу.
  • В поле "Название изделия" ввожу "VE-02-01".
  • Кликаю в панели "Фильтры по истории изделия".
  • В открывшейся панели отмечаю радио-кнопку "Было протестированно".
  • В появившейся строке "Кем" ввожу "Alex Mogilnikov". В результате получаю в таблице список из 30 изделий, что неверно.

Ожидалось, что я получу список всех изделий, тестировавшихся Алексом Могильниковым, которых на данный момент 39:

MariaDB [adcproducts]> SELECT serial FROM products WHERE name='VE-02-01' and (SELECT COUNT(*) FROM history WHERE history.UID=products.UID and FIND_IN_SET('testing', type_write) and worker='Alex Mogilnikov') > 0;
+--------+
| serial |
+--------+
| C04628 |
| C04654 |
| C04651 |
| C04652 |
| C04649 |
| C04646 |
| C04653 |
| C04648 |
| C04647 |
| E02512 |
| E02506 |
| E02505 |
| E02507 |
| E02503 |
| E02504 |
| E02499 |
| C04620 |
| G05588 |
| H01568 |
| H03938 |
| H03941 |
| H03942 |
| H03945 |
| H03948 |
| H03953 |
| H03954 |
| H03965 |
| H03967 |
| H03970 |
| H04159 |
| H04160 |
| H04161 |
| H04162 |
| H04163 |
| H04164 |
| H04165 |
| H04166 |
| H04167 |
| H04168 |
+--------+
39 rows in set (0.019 sec)

Например в выведенном списке отсутствует изделие S/N H01568, которое имеет в истории запись о том, что его тестировал Alex Mogilnikov.

Change History (0)

Note: See TracTickets for help on using tickets.