diff --git a/webui/group-main.php b/webui/group-main.php
index 64e6f033008a4201671fe35ac00d5989152736ca..bac58121f091442f8c0233b1c8be62c620262e71 100644
--- a/webui/group-main.php
+++ b/webui/group-main.php
@@ -80,7 +80,13 @@ printHeader(array(
 			$sql = "SELECT ID, Name, Priority, Disabled, Comment FROM ${DB_TABLE_PREFIX}groups ORDER BY ID";
 			$res = $db->query($sql);
 
+			$rownums = 0;
 			while ($row = $res->fetchObject()) {
+				if ($row->id != NULL) {
+					$rownums = $rownums + 1;
+				} else {
+					$rownums = $rownums - 1;
+				}
 ?>
 				<tr class="resultsitem">
 					<td><input type="radio" name="group_id" value="<?php echo $row->id ?>" /></td>
@@ -92,13 +98,19 @@ printHeader(array(
 <?php
 			}
 			$res->closeCursor();
+			if ($rownums <= 0) {
+?>
+				<tr>
+					<td class="textcenter">Group list is empty</td>
+				</tr>
+<?php
+			}
+			unset($rownums);
 ?>
 		</table>
 	</form>
 <?php
 
-
-
 printFooter();
 
 # vim: ts=4