Index: /trunk/grails-app/controllers/InventoryItemDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/InventoryItemDetailedController.groovy	(revision 646)
+++ /trunk/grails-app/controllers/InventoryItemDetailedController.groovy	(revision 647)
@@ -576,8 +576,13 @@
         def suppliers = Supplier.findAllByIsActive(true).sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }
         def inventoryGroups = InventoryGroup.findAllByIsActive(true)
-        if(!params.selectedGroups)
-            params.selectedGroups = inventoryGroups.collect{it.id}
+
+        if(params.selectedGroups) {
+            if(params.selectedGroups instanceof String)
+                params.selectedGroups = [params.selectedGroups.toLong()]
+            else
+                params.selectedGroups = params.selectedGroups.collect { it.toLong() }
+        }
         else
-            params.selectedGroups = params.selectedGroups.collect { it.toLong() }
+                params.selectedGroups = []
 
         // Restore search unless a new search is being requested.
Index: /trunk/grails-app/views/inventoryItemDetailed/reorder.gsp
===================================================================
--- /trunk/grails-app/views/inventoryItemDetailed/reorder.gsp	(revision 646)
+++ /trunk/grails-app/views/inventoryItemDetailed/reorder.gsp	(revision 647)
@@ -39,5 +39,5 @@
                                                                             optionKey="id"
                                                                             sortBy="name"
-                                                                            height="80px"/>
+                                                                            height="120px"/>
                                         </td>
                                     </tr>
