Opened 17 months ago

Last modified 17 months ago

#1211 new дефект

Неверная работа фильтра

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

Description

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

  • Открываю главную страницу;
  • Кликаю "Показать фильрры";
  • в открывшейся панели в строке "Серийный номер" ввожу Б3089;
  • Нажимаю ENTER.

В результате получаю пустой список изделий (найдено записей: 0).

Ожидал получить список с одним изделием, так как в БД есть запись с серийным номером Б3089.

Attachments (1)

ss1.jpg (19.2 KB ) - added by alx 17 months ago.

Download all attachments as: .zip

Change History (6)

comment:1 by san, 17 months ago

Повторил действия - нашлось одно изделие с UID 491

in reply to:  1 comment:2 by alx, 17 months ago

Replying to san:

Повторил действия - нашлось одно изделие с UID 491

Как странно... У меня теперь тоже находится одно изделие... А на момент написания тикета - не находилось...

comment:3 by alx, 17 months ago

Решил посмотреть, с какими запросами браузер обращается к серверу при нажатии ENTER и обнаружил, что... с запросом скрипта js/script.js, а все остальное (включая первоначальный POST!!!), похоже, бралось из кэша...

comment:4 by alx, 17 months ago

Хм... Теперь эффект пропал, и при любом применении фильтра запрос POST идет на сервер. Я теперь не уверен, что правильно интерпретировал в предыдущем комментарии то, что мне показывал браузер...

Могу только добавить, что на момент создания тикета я повторил эксперимент около десятка раз с разными серийными номерами: Б3089, Б3076, Б3075, Б3073, Б3072, Б3071, Б3070, Б3069. Из них только Б3076 был найден, все остальные возвращали пустую таблицу.

Сейчас же все самопроизвольно стало работать правильно...

by alx, 17 months ago

Attachment: ss1.jpg added

in reply to:  3 comment:5 by alx, 17 months ago

Replying to alx:

Решил посмотреть, с какими запросами браузер обращается к серверу при нажатии ENTER и обнаружил, что... с запросом скрипта js/script.js, а все остальное (включая первоначальный POST!!!), похоже, бралось из кэша...

Выяснилось, что это неверная интерпретация. Я сейчас при работе с documentor'ом поймал похожую ситуацию: мой браузер показывает сам факт запроса, но не показывает никакой больше информации о нем. При этом точно был и запрос, и ответ на него - я вижу в веб-интерфейсе полученные данные. Через 10 минут повторил запрос - и браузер уже отобразил его нормально. Вот скриншот с двумя запросами - почувствуйте разницу:


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

По теме тикета - могу с уверенностью только сказать, что сначала на все перечисленные в comment:4 серийники кроме Б3076 я получал "найдено записей: 0". Двумя часами позже после прочтения комментария san запросы этих же номеров уже возвращали одно изделие.

Note: See TracTickets for help on using tickets.