r1644 + getRSUforRackRow() return 0 for an empty row, don't fail
authorDenis Ovsienko <infrastation@yandex.ru>
Thu, 31 Jan 2008 20:44:40 +0000 (20:44 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Thu, 31 Jan 2008 20:44:40 +0000 (20:44 +0000)
ChangeLog
inc/functions.php

index ac437f436875cb674cf1b5a5daa5ae4d7bdf82b2..1ff813239d32d226a487095420221b729eb04154 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 0.14.10
        bugfix: avoid hitting GET limit on object and rack update
        bugfix: sticker reset icon did not work sometimes
+       bugfix: don't fail rendering an empty rack row
        new feature: LDAP authentication
        new feature: borrow URL detection from Mantis BTS (suggested by Joakim Kasimir)
        new feature: Live PTR tab for DNS sync
index 2a2f1ba0119f4c7e038343221ce9a6287dad4627..e0e214a283cf0a041957dff62a47cbaada5f3201 100644 (file)
@@ -1094,11 +1094,13 @@ function getRSUforRack ($data = NULL)
 // Same for row.
 function getRSUforRackRow ($rowData = NULL)
 {
-       if ($rowData == NULL)
+       if ($rowData === NULL)
        {
                showError ('Invalid argument', __FUNCTION__);
                return NULL;
        }
+       if (!count ($rowData))
+               return 0;
        $counter = array ('A' => 0, 'U' => 0, 'T' => 0, 'W' => 0, 'F' => 0);
        $total_height = 0;
        foreach (array_keys ($rowData) as $rack_id)