fix datatype error detection

This commit is contained in:
ghost 2023-06-05 21:02:18 +03:00
parent 8726512cf0
commit b585b16d31

View File

@ -944,7 +944,8 @@ try {
// Ban page that throws the data type error and stuck the crawl queue
if (!empty($queueHostPage->hostPageId) &&
!empty($e->getCode()) && in_array($e->getCode(), [1366])) { // @TODO
!empty($e->errorInfo[0]) && in_array($e->errorInfo[0], ['HY000']) &&
!empty($e->errorInfo[1]) && in_array($e->errorInfo[1], [1366])) { // @TODO
$hostPagesBanned = $db->updateHostPageTimeBanned($queueHostPage->hostPageId, time());