Применение массовых операций к результатам поиска, по-видимому, выбирает другие темы

У меня есть категория с сотнями тем, и регулярно появляется тема с фразой «in the news» в заголовке вместе с датой. Я пытаюсь выбрать все эти сообщения и переместить их в новую подкатегорию под названием «Новости».

Я успешно нахожу все сообщения с фразой «in the news» в заголовке, которые находятся в определённой категории. Затем я могу выбрать их все на экране результатов поиска, и когда я пытаюсь выполнить действие «Установить категорию…» в массовых действиях для всех этих сообщений и переместить их в другую категорию, оказывается, что в этой категории появляются другие сообщения, а не те, которые были выбраны в результате поиска. Перемещаемые темы не имеют никакого отношения к результатам поиска. Как будто список результатов поиска игнорируется, и перемещаются совершенно другие темы! Я пробовал переустанавливать приложение, но ничего не изменилось. Если я вручную выбираю все сообщения вне экрана поиска, я могу выполнить массовое перемещение, чтобы вернуть их в исходную категорию. Проблема возникает только тогда, когда я выбираю сообщения на экране результатов поиска — в этом случае изменение категории работает некорректно, и вместо этого перемещаются другие случайные сообщения.

2 лайка

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

Проблема связана с функцией «Выбрать все»: она каким-то образом на уровне системы путается в том, какие посты составляют полный список.

Та же проблема возникает, если выбрать все посты и попытаться применить тег. Посты, которые не были в результатах поиска, также ошибочно получают тег, и это, по-видимому, те же самые посты, которым будет применена неверная категория.

Чтобы воспроизвести проблему, создайте новую подкатегорию, выполните поиск постов в основной категории и массово измените категорию для всех этих постов, используя «Выбрать все». Проверьте, перемещаются ли только эти посты. Вы можете вернуть посты обратно, просмотрев эту подкатегорию вне среды поиска, затем выбрав все и массово применив старую категорию. Эта часть функции «Выбрать все» работает корректно, проблема заключается только в функции «Выбрать все» внутри поиска — она не выполняет нужное действие.

1 лайк

Привет, Марк,

Проверяю этот вопрос. Я попытался воспроизвести описанную здесь ошибку, используя различные темы, выбранные через поиск в меню массовых действий, но мне не удалось получить такое поведение.

Выбор найденных тем с помощью кнопки «Выбрать все» и последующее использование меню массовых действий для изменения категорий или тегов этих тем успешно изменяло категории или теги всех тем каждый раз при тестировании.

Я также не столкнулся с этим ни на одной из протестированных тем.

На основе этих тестов можно сделать вывод, что вы больше не должны сталкиваться с этой ошибкой.

1 лайк