The ignore import feature doesn't gracefully handle duplicates, and it allows ignoring staff (or any other accounts which should not be ignored).
For example;
For example;
Code:
MySQL query error [1062]: Duplicate entry '1-2' for key 'PRIMARY'
INSERT INTO `xf_user_ignored` (`user_id`, `ignored_user_id`) VALUES (1,2),
(1,2)
------------
#0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException('MySQL query err...', 1062, '23000')
#1 src/XF/Db/Mysqli/Statement.php(77): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1062, '23000')
#2 src/XF/Db/AbstractAdapter.php(94): XF\Db\Mysqli\Statement->execute()
#3 src/XF/Db/AbstractAdapter.php(274): XF\Db\AbstractAdapter->query('INSERT INTO `x...')
#4 src/addons/Truonglv/IgnoreContent/Service/Importer.php(127): XF\Db\AbstractAdapter->insertBulk('xf_user_ignored', Array)
#5 src/addons/Truonglv/IgnoreContent/Pub/Controller/Ignore.php(160): Truonglv\IgnoreContent\Service\Importer->import()
#6 src/XF/Mvc/Dispatcher.php(350): Truonglv\IgnoreContent\Pub\Controller\Ignore->actionImport(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('Truonglv\\Ignore...', 'Import', Object(XF\Mvc\RouteMatch), Object(Truonglv\IgnoreContent\Pub\Controller\Ignore), NULL)
#8 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Truonglv\IgnoreContent\Pub\Controller\Ignore), NULL)
#9 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2344): XF\Mvc\Dispatcher->run()
#11 src/XF.php(512): XF\App->run()
#12 index.php(20): XF::runApp('XF\\Pub\\App')
#13 {main}