r1658 + getResidentRacksData(): don't return only the first record; return empty...
authorDenis Ovsienko <infrastation@yandex.ru>
Mon, 11 Feb 2008 13:18:24 +0000 (13:18 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Mon, 11 Feb 2008 13:18:24 +0000 (13:18 +0000)
ChangeLog
inc/database.php

index 86f77f64f2d4a3b02ada4d08a346b34f1143a325..4e9948675d4889ca59f67ac2bd1eb53dd177a508 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 0.14.11
        bugfix: rackspace allocation was broken by magic_quotes fix
        bugfix: don't generate error messages by accessing _GET array
+       bugfix: thumbs cache wasn't updated in rare cases
 0.14.10 2008-02-01
        bugfix: avoid hitting GET limit on object and rack update
        bugfix: sticker reset icon did not work sometimes
index 46abc0204674b0b0fb09bdeacdd553ca62a89d63..ace9ae36b5a177a9774a751d43c3b768461cb7da 100644 (file)
@@ -673,11 +673,14 @@ function getResidentRacksData ($object_id = 0, $fetch_rackdata = TRUE)
        }
        $rows = $result->fetchAll (PDO::FETCH_NUM);
        $result->closeCursor();
-       if (!$fetch_rackdata)
-               return $rows[0];
        $ret = array();
        foreach ($rows as $row)
        {
+               if (!$fetch_rackdata)
+               {
+                       $ret[$row[0]] = $row[0];
+                       continue;
+               }
                $rackData = getRackData ($row[0]);
                if ($rackData == NULL)
                {