Version 4.3.6

This commit is contained in:
Neo committed 2025-12-19 05:49:12 -08:00
1 parent fe1acf984a
commit 1a0c7fd3c2
609 files changed
+14707 -5726

No files matched your search

+7 -1
View File
@@ -36,6 +36,8 @@ class _viewupdates extends \IPS\Task
public function execute()
{
$this->runUntilTimeout(function(){
$hasCount = FALSE;
try
{
$database = \IPS\Db::i()->select( 'classname, id, COUNT(*) AS count', 'core_view_updates', NULL, NULL, 20, array( 'classname', 'id' ), NULL, \IPS\Db::SELECT_FROM_WRITE_SERVER );
@@ -44,6 +46,8 @@ class _viewupdates extends \IPS\Task
/* Database results first */
foreach( $database as $row )
{
$hasCount = TRUE;
try
{
$this->update( $row['classname'], $row['id'], $row['count'] );
@@ -67,6 +71,8 @@ class _viewupdates extends \IPS\Task
foreach( $redis as $data => $count )
{
$hasCount = TRUE;
list( $class, $id ) = explode( '__', $data );
try
@@ -82,7 +88,7 @@ class _viewupdates extends \IPS\Task
}
/* Go for another go? */
if ( count( $database ) or count( $redis ) )
if ( $hasCount === TRUE )
{
return TRUE;
}